Details

Time bar (total: 55.0s)

analyze806.0ms (1.5%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%99.7%0.3%9
0%99.7%0.3%10
0%99.7%0.3%11
0%99.7%0.3%12
Compiler

Compiled 27 to 19 computations (29.6% saved)

sample3.4s (6.2%)

Results
2.1s8256×body256valid
1.2s4903×body256invalid

preprocess68.0ms (0.1%)

Algorithm
egg-herbie
Rules
1024×fma-neg_binary64
956×times-frac_binary64
531×fma-def_binary64
420×cancel-sign-sub-inv_binary64
370×div-sub_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0141616
1485616
21566528
34978528
077
177
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
6
Outputs
0
1
0
2
3
4
3
5
6
Call 2
Inputs
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y 9) x) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 z 9) y) (*.f64 (*.f64 (*.f64 x 4) t) a)) b) (*.f64 x c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 t 9) y) (*.f64 (*.f64 (*.f64 z 4) x) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 a 9) y) (*.f64 (*.f64 (*.f64 z 4) t) x)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 b 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) x) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 c 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z x))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) z) (*.f64 (*.f64 (*.f64 y 4) t) a)) b) (*.f64 y c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) t) (*.f64 (*.f64 (*.f64 z 4) y) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) a) (*.f64 (*.f64 (*.f64 z 4) t) y)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) b) (*.f64 (*.f64 (*.f64 z 4) t) a)) y) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) c) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z y))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 t 4) z) a)) b) (*.f64 t c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 a 4) t) z)) b) (*.f64 a c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 b 4) t) a)) z) (*.f64 b c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 c 4) t) a)) b) (*.f64 c z))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) a) t)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) b) a)) t) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) c) a)) b) (*.f64 z t))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) b)) a) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) c)) b) (*.f64 z a))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) c) (*.f64 z b))
Outputs
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z (*.f64 4 t)) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 a)))) b) (*.f64 z c))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 t (*.f64 a (*.f64 z -4)) b)) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y 9) x) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z (*.f64 4 t)) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 a)))) b) (*.f64 z c))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 t (*.f64 a (*.f64 z -4)) b)) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 z 9) y) (*.f64 (*.f64 (*.f64 x 4) t) a)) b) (*.f64 x c))
(/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 9 z)) (*.f64 a (*.f64 t (*.f64 x 4))))) (*.f64 x c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y z)) (*.f64 x (*.f64 t (*.f64 4 a))))) (*.f64 x c))
(/.f64 (fma.f64 9 (*.f64 y z) (fma.f64 a (*.f64 t (*.f64 x -4)) b)) (*.f64 x c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 t 9) y) (*.f64 (*.f64 (*.f64 z 4) x) a)) b) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 9 t)) (*.f64 (*.f64 z 4) (*.f64 x a)))) (*.f64 z c))
(/.f64 (+.f64 b (fma.f64 y (*.f64 9 t) (*.f64 (*.f64 z (*.f64 x 4)) (neg.f64 a)))) (*.f64 z c))
(/.f64 (fma.f64 9 (*.f64 y t) (fma.f64 (*.f64 z -4) (*.f64 x a) b)) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 a 9) y) (*.f64 (*.f64 (*.f64 z 4) t) x)) b) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 9 a)) (*.f64 x (*.f64 z (*.f64 4 t))))) (*.f64 z c))
(/.f64 (fma.f64 9 (*.f64 y a) (fma.f64 x (*.f64 (*.f64 z t) -4) b)) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 b 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) x) (*.f64 z c))
(/.f64 (+.f64 x (-.f64 (*.f64 y (*.f64 9 b)) (*.f64 (*.f64 z (*.f64 4 t)) a))) (*.f64 z c))
(/.f64 (+.f64 x (-.f64 (*.f64 9 (*.f64 b y)) (*.f64 z (*.f64 t (*.f64 4 a))))) (*.f64 z c))
(/.f64 (fma.f64 9 (*.f64 y b) (fma.f64 t (*.f64 a (*.f64 z -4)) x)) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 c 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z x))
(/.f64 (-.f64 (*.f64 y (*.f64 9 c)) (-.f64 (*.f64 (*.f64 z (*.f64 4 t)) a) b)) (*.f64 x z))
(/.f64 (-.f64 (*.f64 y (*.f64 9 c)) (-.f64 (*.f64 z (*.f64 t (*.f64 4 a))) b)) (*.f64 x z))
(/.f64 (fma.f64 9 (*.f64 y c) (fma.f64 t (*.f64 a (*.f64 z -4)) b)) (*.f64 x z))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) z) (*.f64 (*.f64 (*.f64 y 4) t) a)) b) (*.f64 y c))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 z)) (*.f64 a (*.f64 y (*.f64 4 t))))) (*.f64 y c))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 z)) (*.f64 y (*.f64 t (*.f64 4 a))))) (*.f64 y c))
(/.f64 (fma.f64 x (*.f64 9 z) (fma.f64 a (*.f64 t (*.f64 y -4)) b)) (*.f64 y c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) t) (*.f64 (*.f64 (*.f64 z 4) y) a)) b) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 (*.f64 x 9) t) (*.f64 (*.f64 z 4) (*.f64 y a)))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 (*.f64 x 9) t) (*.f64 y (*.f64 z (*.f64 4 a))))) (*.f64 z c))
(/.f64 (fma.f64 (*.f64 x 9) t (fma.f64 a (*.f64 z (*.f64 y -4)) b)) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) a) (*.f64 (*.f64 (*.f64 z 4) t) y)) b) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 a)) (*.f64 y (*.f64 z (*.f64 4 t))))) (*.f64 z c))
(/.f64 (fma.f64 x (*.f64 9 a) (fma.f64 y (*.f64 (*.f64 z t) -4) b)) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) b) (*.f64 (*.f64 (*.f64 z 4) t) a)) y) (*.f64 z c))
(/.f64 (+.f64 y (-.f64 (*.f64 (*.f64 x 9) b) (*.f64 (*.f64 z (*.f64 4 t)) a))) (*.f64 z c))
(/.f64 (-.f64 (*.f64 9 (*.f64 x b)) (fma.f64 (*.f64 z (*.f64 4 t)) a (neg.f64 y))) (*.f64 z c))
(/.f64 (fma.f64 x (*.f64 9 b) (fma.f64 a (*.f64 (*.f64 z t) -4) y)) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) c) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z y))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 c)) (*.f64 (*.f64 z (*.f64 4 t)) a))) (*.f64 y z))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 c)) (*.f64 z (*.f64 t (*.f64 4 a))))) (*.f64 y z))
(/.f64 (fma.f64 x (*.f64 9 c) (fma.f64 t (*.f64 a (*.f64 z -4)) b)) (*.f64 y z))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 t 4) z) a)) b) (*.f64 t c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z (*.f64 4 t)) a)) b) (*.f64 t c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 a)))) b) (*.f64 t c))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 t (*.f64 a (*.f64 z -4)) b)) (*.f64 t c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 a 4) t) z)) b) (*.f64 a c))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 a))))) (*.f64 a c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 a)))) b) (*.f64 a c))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 t (*.f64 a (*.f64 z -4)) b)) (*.f64 a c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 b 4) t) a)) z) (*.f64 b c))
(/.f64 (+.f64 z (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 a (*.f64 t (*.f64 4 b))))) (*.f64 b c))
(/.f64 (+.f64 z (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 t (*.f64 (*.f64 4 b) a)))) (*.f64 b c))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 a (*.f64 t (*.f64 b -4)) z)) (*.f64 b c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 c 4) t) a)) b) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 a (*.f64 t (*.f64 4 c))))) (*.f64 z c))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 a (*.f64 t (*.f64 c -4)) b)) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) a) t)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z (*.f64 4 t)) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 a)))) b) (*.f64 z c))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 t (*.f64 a (*.f64 z -4)) b)) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) b) a)) t) (*.f64 z c))
(/.f64 (+.f64 t (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 b a)))) (*.f64 z c))
(/.f64 (+.f64 t (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 a b))))) (*.f64 z c))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 a (*.f64 z (*.f64 b -4)) t)) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) c) a)) b) (*.f64 z t))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 a c)))) (*.f64 z t))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 c (*.f64 z (*.f64 4 a))))) (*.f64 z t))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 a (*.f64 z (*.f64 c -4)) b)) (*.f64 z t))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) b)) a) (*.f64 z c))
(/.f64 (+.f64 a (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t b)))) (*.f64 z c))
(/.f64 (fma.f64 x (*.f64 9 y) (neg.f64 (fma.f64 (*.f64 z (*.f64 4 t)) b (neg.f64 a)))) (*.f64 z c))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 b (*.f64 (*.f64 z t) -4) a)) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) c)) b) (*.f64 z a))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t c)))) (*.f64 z a))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 c))))) (*.f64 z a))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 c (*.f64 (*.f64 z t) -4) b)) (*.f64 z a))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) c) (*.f64 z b))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z (*.f64 4 t)) a)) c) (*.f64 z b))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 a)))) c) (*.f64 z b))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 t (*.f64 a (*.f64 z -4)) c)) (*.f64 z b))
Symmetry

(sort x y)

(sort t a)

Compiler

Compiled 33 to 25 computations (24.2% saved)

simplify57.0ms (0.1%)

Algorithm
egg-herbie
Rules
828×fma-def_binary64
600×div-sub_binary64
564×associate-*l/_binary64
468×cancel-sign-sub-inv_binary64
457×fma-neg_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01928
14228
212524
343324
4121523
5293221
6740321
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
Outputs
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 z (*.f64 (*.f64 4 t) a))) b) (*.f64 z c))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 a (*.f64 t (*.f64 z -4)) b)) (*.f64 z c))
(/.f64 (fma.f64 z (*.f64 (*.f64 t a) -4) (fma.f64 x (*.f64 9 y) b)) (*.f64 z c))
(/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x 9) y b) z) (*.f64 t (*.f64 a -4))) c)
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)

eval1.0ms (0%)

Compiler

Compiled 41 to 26 computations (36.6% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
7.2b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
15.1b
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)
20.1b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
Compiler

Compiled 48 to 33 computations (31.3% saved)

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 x 9) y)
0.4b
(-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a))
4.9b
(*.f64 (*.f64 (*.f64 z 4) t) a)
17.0b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
Compiler

Compiled 89 to 51 computations (42.7% saved)

series37.0ms (0.1%)

Counts
4 → 204
Calls

51 calls:

TimeVariablePointExpression
3.0ms
z
@-inf
(-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a))
2.0ms
t
@0
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
2.0ms
y
@-inf
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
2.0ms
x
@0
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
1.0ms
c
@0
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))

rewrite162.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
498×fma-neg_binary64
385×expm1-udef_binary64
385×log1p-udef_binary64
214×add-sqr-sqrt_binary64
212×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify363.0ms (0.7%)

Algorithm
egg-herbie
Rules
691×div-sub_binary64
490×fma-neg_binary64
477×distribute-neg-frac_binary64
472×associate-/r*_binary64
461×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0383895
11093763
23163627
310523558
432373160
559053160
677973160
Stop Event
node limit
Counts
370 → 189
Calls
Call 1
Inputs
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
Outputs
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 b (*.f64 (*.f64 t z) (*.f64 a -4))) (*.f64 z c))
(/.f64 (fma.f64 a (*.f64 z (*.f64 t -4)) b) (*.f64 z c))
(/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c)
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 b z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)))
(*.f64 x (*.f64 (/.f64 y c) (/.f64 9 z)))
(/.f64 y (/.f64 z (/.f64 x (/.f64 c 9))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)))
(*.f64 x (*.f64 (/.f64 y c) (/.f64 9 z)))
(/.f64 y (/.f64 z (/.f64 x (/.f64 c 9))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 b (*.f64 (*.f64 t z) (*.f64 a -4))) (*.f64 z c))
(/.f64 (fma.f64 a (*.f64 z (*.f64 t -4)) b) (*.f64 z c))
(/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c)
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 b z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)))
(*.f64 x (*.f64 (/.f64 y c) (/.f64 9 z)))
(/.f64 y (/.f64 z (/.f64 x (/.f64 c 9))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)))
(*.f64 x (*.f64 (/.f64 y c) (/.f64 9 z)))
(/.f64 y (/.f64 z (/.f64 x (/.f64 c 9))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 z c))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 a (/.f64 c t)) -4)
(*.f64 (*.f64 (/.f64 a c) t) -4)
(*.f64 t (/.f64 a (/.f64 c -4)))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 a (/.f64 c t)) -4)
(*.f64 (*.f64 (/.f64 a c) t) -4)
(*.f64 t (/.f64 a (/.f64 c -4)))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 z c))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 a (/.f64 c t)) -4)
(*.f64 (*.f64 (/.f64 a c) t) -4)
(*.f64 t (/.f64 a (/.f64 c -4)))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 a (/.f64 c t)) -4)
(*.f64 (*.f64 (/.f64 a c) t) -4)
(*.f64 t (/.f64 a (/.f64 c -4)))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 z c))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 a (/.f64 c t)) -4)
(*.f64 (*.f64 (/.f64 a c) t) -4)
(*.f64 t (/.f64 a (/.f64 c -4)))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 a (/.f64 c t)) -4)
(*.f64 (*.f64 (/.f64 a c) t) -4)
(*.f64 t (/.f64 a (/.f64 c -4)))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4)) (*.f64 z c))
(/.f64 (fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x))) (*.f64 z c))
(/.f64 (fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x))) (*.f64 z c))
(/.f64 (-.f64 (*.f64 9 (*.f64 y (/.f64 x z))) (*.f64 (/.f64 t 1/4) a)) c)
(/.f64 (fma.f64 9 (/.f64 y (/.f64 z x)) (*.f64 a (*.f64 t -4))) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 z c))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 z c))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.f64 (fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (/.f64 a (/.f64 c t)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 t 1/4) a)) c))
(/.f64 (+.f64 (*.f64 a (*.f64 t -4)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 (*.f64 a z) (*.f64 4 t))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 a (*.f64 z (*.f64 t -4)))
(*.f64 t (*.f64 z (*.f64 a -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 a (*.f64 z (*.f64 t -4)))
(*.f64 t (*.f64 z (*.f64 a -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 a (*.f64 z (*.f64 t -4)))
(*.f64 t (*.f64 z (*.f64 a -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 a (*.f64 z (*.f64 t -4)))
(*.f64 t (*.f64 z (*.f64 a -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 a (*.f64 z (*.f64 t -4)))
(*.f64 t (*.f64 z (*.f64 a -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 a (*.f64 z (*.f64 t -4)))
(*.f64 t (*.f64 z (*.f64 a -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 a (*.f64 z (*.f64 t -4)))
(*.f64 t (*.f64 z (*.f64 a -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 a (*.f64 z (*.f64 t -4)))
(*.f64 t (*.f64 z (*.f64 a -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))

localize76.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(fma.f64 x (*.f64 9 y) b)
0.5b
(fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))
2.2b
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
12.0b
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)
Compiler

Compiled 64 to 35 computations (45.3% saved)

series73.0ms (0.1%)

Counts
4 → 240
Calls

60 calls:

TimeVariablePointExpression
12.0ms
t
@inf
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)
6.0ms
x
@0
(fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))
2.0ms
t
@0
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)
2.0ms
c
@0
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)
2.0ms
x
@0
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)

rewrite118.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
807×log-prod_binary64
334×prod-diff_binary64
302×expm1-udef_binary64
302×log1p-udef_binary64
280×pow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01658
133058
2407458
Stop Event
node limit
Counts
4 → 132
Calls
Call 1
Inputs
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
(fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))
(fma.f64 x (*.f64 9 y) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) (pow.f64 c -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2) (*.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (pow.f64 c -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)) 2) (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (*.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (pow.f64 c -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)) (sqrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (pow.f64 (neg.f64 c) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1) (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 1) (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 c c))) (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2) (cbrt.f64 (*.f64 c c))) (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (cbrt.f64 (*.f64 c c))) (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 c (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 x (*.f64 9 y) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 x (*.f64 9 y) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2) (*.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 2) (cbrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) (*.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)) (sqrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 x (*.f64 9 y) b)) (/.f64 1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (fma.f64 x (*.f64 9 y) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) 1) (/.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 z z))) (/.f64 (fma.f64 x (*.f64 9 y) b) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2) (cbrt.f64 (*.f64 z z))) (cbrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) (cbrt.f64 (*.f64 z z))) (/.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 z) -1) (/.f64 (fma.f64 x (*.f64 9 y) b) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (fma.f64 x (*.f64 9 y) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 z (fma.f64 x (*.f64 9 y) b)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (*.f64 9 y) b) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) (*.f64 (*.f64 t a) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t a) -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 t a) -4) 1) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))) (cbrt.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2) (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 t a) -4) 3) (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 3)) (fma.f64 (*.f64 (*.f64 t a) -4) (*.f64 (*.f64 t a) -4) (-.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 2) (*.f64 (*.f64 (*.f64 t a) -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 t a) -4) (*.f64 (*.f64 t a) -4)) (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 2)) (-.f64 (*.f64 (*.f64 t a) -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)) (exp.f64 (*.f64 (*.f64 t a) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (exp.f64 (*.f64 (*.f64 t a) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 t a) -4)) (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) b)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 x (*.f64 9 y) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 9 y)) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x (*.f64 9 y) b))) (cbrt.f64 (exp.f64 (fma.f64 x (*.f64 9 y) b))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (*.f64 9 y) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (*.f64 9 y) b)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (*.f64 9 y) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x (*.f64 9 y) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (*.f64 9 y) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x (*.f64 9 y) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2) (cbrt.f64 (fma.f64 x (*.f64 9 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) (sqrt.f64 (fma.f64 x (*.f64 9 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 9 y)) 3) (pow.f64 b 3)) (fma.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y)) (-.f64 (*.f64 b b) (*.f64 (*.f64 x (*.f64 9 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) (*.f64 b b)) (-.f64 (*.f64 x (*.f64 9 y)) b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x (*.f64 9 y) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (*.f64 9 y) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x (*.f64 9 y) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x (*.f64 9 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (*.f64 9 y) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 b) (exp.f64 (*.f64 x (*.f64 9 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b)) (exp.f64 (*.f64 x (*.f64 9 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 x (*.f64 9 y))) (+.f64 1 (expm1.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x (*.f64 9 y) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x (*.f64 9 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x (*.f64 9 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x (*.f64 9 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x (*.f64 9 y) b)) 1))))))

simplify175.0ms (0.3%)

Algorithm
egg-herbie
Rules
240×fma-def_binary64
123×associate-/l*_binary64
72×associate-/r/_binary64
51×associate-/l/_binary64
45×associate-*r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0364573
1794503
21854263
34304263
47224263
58684263
68774263
Stop Event
saturated
Counts
372 → 168
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(/.f64 b z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(/.f64 b z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
Outputs
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z)) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z)) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (fma.f64 -4 (*.f64 a t) (/.f64 b z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (fma.f64 -4 (*.f64 a t) (/.f64 b z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 z c))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(fma.f64 -4 (*.f64 a t) (/.f64 b z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(fma.f64 -4 (*.f64 a t) (/.f64 b z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))
(fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))
(fma.f64 9 (*.f64 y (/.f64 x z)) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(/.f64 b z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(/.f64 b z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 y (*.f64 9 x) b)

eval242.0ms (0.4%)

Compiler

Compiled 8838 to 5044 computations (42.9% saved)

prune102.0ms (0.2%)

Pruning

24 alts after pruning (23 fresh and 1 done)

PrunedKeptTotal
New33423357
Fresh000
Picked101
Done011
Total33524359
Error
0.0b
Counts
359 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
39.0b
(*.f64 (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 1) (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) c))
50.8b
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) 2)) (sqrt.f64 (*.f64 z c))) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b)) (sqrt.f64 (*.f64 z c))))
35.3b
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
30.1b
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
36.0b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
15.1b
(/.f64 (fma.f64 t (*.f64 a -4) (*.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 1 z))) c)
40.9b
(*.f64 a (*.f64 t (/.f64 -4 c)))
44.6b
(/.f64 b (*.f64 z c))
43.0b
(/.f64 (*.f64 -4 (*.f64 a t)) c)
15.9b
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)) 3)
43.7b
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
43.5b
(*.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b)) z) (/.f64 (sqrt.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b)) c))
29.0b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
44.8b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
19.6b
(pow.f64 (/.f64 z (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) c)) -1)
43.8b
(/.f64 y (/.f64 z (/.f64 x (/.f64 c 9))))
40.1b
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) (*.f64 z c))) 2)
19.3b
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) c))
41.1b
(*.f64 -4 (/.f64 t (/.f64 c a)))
19.9b
(*.f64 (/.f64 1 (*.f64 z c)) (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b))
31.9b
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
28.8b
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
20.1b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
20.4b
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) z) (/.f64 1 c))
Compiler

Compiled 1126 to 802 computations (28.8% saved)

localize79.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(fma.f64 x (*.f64 9 y) b)
0.5b
(fma.f64 t (*.f64 a -4) (*.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 1 z)))
2.4b
(*.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 1 z))
12.0b
(/.f64 (fma.f64 t (*.f64 a -4) (*.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 1 z))) c)
Compiler

Compiled 74 to 44 computations (40.5% saved)

series18.0ms (0%)

Counts
3 → 204
Calls

51 calls:

TimeVariablePointExpression
3.0ms
y
@inf
(/.f64 (fma.f64 t (*.f64 a -4) (*.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 1 z))) c)
0.0ms
t
@0
(/.f64 (fma.f64 t (*.f64 a -4) (*.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 1 z))) c)
0.0ms
y
@-inf
(/.f64 (fma.f64 t (*.f64 a -4) (*.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 1 z))) c)
0.0ms
x
@-inf
(/.f64 (fma.f64 t (*.f64 a -4) (*.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 1 z))) c)
0.0ms
b
@inf
(/.f64 (fma.f64 t (*.f64 a -4) (*.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 1 z))) c)

rewrite92.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
854×log-prod_binary64
427×prod-diff_binary64
320×expm1-udef_binary64
320×log1p-udef_binary64
271×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01850
136650
2437450
Stop Event
node limit
Counts
3 → 98
Calls
Call 1
Inputs
(/.f64 (fma.f64 t (*.f64 a -4) (*.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 1 z))) c)
(*.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 1 z))
(fma.f64 t (*.f64 a -4) (*.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 1 z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) 2)) (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2) (*.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)) (sqrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (*.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (/.f64 1 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 1) (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 x (*.f64 9 y) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 9 y)) (/.f64 1 z)) (*.f64 b (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 z) (*.f64 x (*.f64 9 y))) (*.f64 (/.f64 1 z) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x (*.f64 9 y) b) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 z (fma.f64 x (*.f64 9 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2) (/.f64 z (cbrt.f64 (fma.f64 x (*.f64 9 y) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) (/.f64 z (sqrt.f64 (fma.f64 x (*.f64 9 y) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x (*.f64 9 y) b)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (sqrt.f64 z)) (sqrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) 1) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 x (*.f64 9 y) b)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x (*.f64 9 y) b) -1) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (*.f64 9 y) b) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (*.f64 9 y) b) 3) (/.f64 (pow.f64 z -2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (pow.f64 z -2) z) (pow.f64 (fma.f64 x (*.f64 9 y) b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 z) (*.f64 x (*.f64 9 y)) (*.f64 (/.f64 1 z) b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (*.f64 9 y)) (/.f64 1 z) (*.f64 b (/.f64 1 z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) (*.f64 t (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a -4)) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (*.f64 a -4)) 1) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))) (cbrt.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2) (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 a -4)) 3) (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 3)) (fma.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 a -4)) (-.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 2) (*.f64 (*.f64 t (*.f64 a -4)) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 a -4))) (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) 2)) (-.f64 (*.f64 t (*.f64 a -4)) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)) (exp.f64 (*.f64 t (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z))) (exp.f64 (*.f64 t (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 t (*.f64 a -4))) (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))) 1))))))

simplify168.0ms (0.3%)

Algorithm
egg-herbie
Rules
240×fma-def_binary64
123×associate-/l*_binary64
72×associate-/r/_binary64
51×associate-/l/_binary64
45×associate-*r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0364318
1794248
21854008
34304008
47224008
58684008
68774008
Stop Event
saturated
Counts
302 → 130
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(/.f64 b z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(/.f64 b z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
Outputs
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z)) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z)) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (fma.f64 -4 (*.f64 a t) (/.f64 b z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (fma.f64 -4 (*.f64 a t) (/.f64 b z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 z c))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 -4 (/.f64 a (/.f64 c t)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (/.f64 b (*.f64 z c)) (fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (fma.f64 -4 (/.f64 t (/.f64 c a)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 (+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z))) c)
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(fma.f64 -4 (*.f64 a t) (/.f64 b z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(fma.f64 -4 (*.f64 a t) (/.f64 b z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (/.f64 x (/.f64 z y)))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t)))
(fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t)))
(fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t)))
(fma.f64 9 (*.f64 y (/.f64 x z)) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(/.f64 b z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(/.f64 b z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 x (/.f64 z y)) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
4.7b
(/.f64 b (*.f64 z c))
Compiler

Compiled 18 to 9 computations (50% saved)

series39.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
26.0ms
b
@inf
(/.f64 b (*.f64 z c))
8.0ms
z
@-inf
(/.f64 b (*.f64 z c))
1.0ms
b
@0
(/.f64 b (*.f64 z c))
1.0ms
b
@-inf
(/.f64 b (*.f64 z c))
1.0ms
z
@inf
(/.f64 b (*.f64 z c))

rewrite66.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
711×pow1_binary64
658×add-log-exp_binary64
658×log1p-expm1-u_binary64
658×expm1-log1p-u_binary64
643×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11257
217297
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(/.f64 b (*.f64 z c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 b (*.f64 z c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (/.f64 1 (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 b (*.f64 z c))) (pow.f64 (cbrt.f64 (/.f64 b (*.f64 z c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 b (*.f64 z c))) 2) (cbrt.f64 (/.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (/.f64 1 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 b (*.f64 z c))) (sqrt.f64 (/.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (/.f64 1 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 b) (/.f64 1 (neg.f64 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 z c)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b z) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) z) (/.f64 (cbrt.f64 b) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) z) (/.f64 (sqrt.f64 b) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) c) (/.f64 (sqrt.f64 b) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 b z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) c) (/.f64 (cbrt.f64 b) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (/.f64 b (cbrt.f64 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (cbrt.f64 (/.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 z c))) (/.f64 b (sqrt.f64 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (*.f64 z c))) (/.f64 (cbrt.f64 b) (sqrt.f64 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b (*.f64 z c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 b (*.f64 z c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 b (*.f64 z c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (/.f64 b c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 b (neg.f64 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 b (*.f64 z c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 b (*.f64 z c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 z c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 b (*.f64 z c))))))))

simplify21.0ms (0%)

Algorithm
egg-herbie
Rules
associate-/r*_binary64
*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06252
19252
211252
Stop Event
saturated
Counts
74 → 39
Calls
Call 1
Inputs
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
Outputs
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))

localize65.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
9.5b
(/.f64 (*.f64 y x) (*.f64 c z))
Compiler

Compiled 34 to 13 computations (61.8% saved)

series24.0ms (0%)

Counts
2 → 0
Calls

24 calls:

TimeVariablePointExpression
2.0ms
y
@0
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
1.0ms
y
@0
(/.f64 (*.f64 y x) (*.f64 c z))
1.0ms
z
@inf
(/.f64 (*.f64 y x) (*.f64 c z))
1.0ms
y
@inf
(/.f64 (*.f64 y x) (*.f64 c z))
1.0ms
x
@0
(/.f64 (*.f64 y x) (*.f64 c z))

rewrite80.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
651×log-prod_binary64
358×pow-prod-down_binary64
285×pow2_binary64
256×pow-unpow_binary64
203×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01023
121323
2300923
Stop Event
node limit
Counts
2 → 102
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 y c) (/.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 y c) (/.f64 x z)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 y c) (/.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 y c) (/.f64 x z))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 y c) (/.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y c) (/.f64 x z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (/.f64 (*.f64 c z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 x (/.f64 (/.f64 1 z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 y (/.f64 (/.f64 1 z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y x) (/.f64 (/.f64 1 z) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 y c) (/.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 y c) (/.f64 x z))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 2)) (cbrt.f64 (*.f64 (/.f64 y c) (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (cbrt.f64 (*.f64 y x)) (/.f64 (/.f64 1 z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 y c) (/.f64 x z))) (sqrt.f64 (*.f64 (/.f64 y c) (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 y x)) (/.f64 (/.f64 1 z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 x)) (/.f64 1 (*.f64 c (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y c) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x z) (/.f64 y c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 z) c) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (/.f64 c x)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 1) (/.f64 x (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x c) (/.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 y (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y x)) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y x)) 1) (/.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y x)) c) (/.f64 (sqrt.f64 (*.f64 y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y z) (/.f64 x c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) c) (/.f64 (cbrt.f64 (*.f64 y x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y x)) z) (/.f64 (sqrt.f64 (*.f64 y x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 y (/.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) z) (/.f64 (cbrt.f64 (*.f64 y x)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 c z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (/.f64 x (cbrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (/.f64 y (cbrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c z)) -2) (/.f64 (*.f64 y x) (cbrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (cbrt.f64 (*.f64 (/.f64 y c) (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (/.f64 (sqrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (sqrt.f64 (*.f64 c z))) (/.f64 x (sqrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (*.f64 c z))) (/.f64 y (sqrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c z) -1/2) (/.f64 (*.f64 y x) (sqrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (sqrt.f64 (*.f64 c z))) (/.f64 (cbrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 y c) (/.f64 x z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 y c) (/.f64 x z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c y) (/.f64 z x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c z) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 c y) (/.f64 z x)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y x) (*.f64 c (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 y c) (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y c) (/.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 y c) (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 y c) (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 y c) (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y c) (/.f64 x z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 y c) (/.f64 x z)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 y c) (/.f64 x z)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 y c) (/.f64 x z)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c y) (/.f64 z x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 y c) (/.f64 x z))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 y c) (/.f64 x z))) 9)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 y c) (/.f64 x z))) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 y c) (/.f64 x z))) 9))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 y c) (/.f64 x z))) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 9 (*.f64 (/.f64 c y) (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 c z) (*.f64 (*.f64 9 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 9 x) y) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 9 x) y)) (*.f64 c (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 9 x) y) c) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 9 x) y) z) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 9 x) y) 1) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 9 x) y) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (cbrt.f64 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 9 x) y) (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (neg.f64 x)) 9) (*.f64 c (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 y) (/.f64 (*.f64 c z) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y (neg.f64 x))) (*.f64 c (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (/.f64 y (/.f64 c x))) z)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 2) 81) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 y c) (/.f64 x z))) 3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c z) (*.f64 (*.f64 9 x) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 2) 81))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 y c) (/.f64 x z))) 9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 y c) (/.f64 x z))) 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)) 1) 1))))))

simplify9.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
Stop Event
saturated
Counts
102 → 102
Calls
Call 1
Inputs
Outputs

localize18.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 b (*.f64 4 (*.f64 a (*.f64 t z))))
0.0b
(*.f64 4 (*.f64 a (*.f64 t z)))
4.9b
(*.f64 a (*.f64 t z))
13.9b
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
Compiler

Compiled 53 to 20 computations (62.3% saved)

series17.0ms (0%)

Counts
4 → 96
Calls

45 calls:

TimeVariablePointExpression
1.0ms
z
@-inf
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
1.0ms
c
@inf
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
1.0ms
b
@0
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
1.0ms
b
@-inf
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
1.0ms
z
@inf
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))

rewrite158.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
866×log-prod_binary64
283×fma-def_binary64
276×pow1/3_binary64
265×expm1-udef_binary64
265×log1p-udef_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify48.0ms (0.1%)

Algorithm
egg-herbie
Rules
32×fma-def_binary64
30×associate-*l*_binary64
25×*-commutative_binary64
24×associate-*r*_binary64
15×associate-/l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0171260
1351188
2731188
31331188
41751188
51951188
61971188
Stop Event
saturated
Counts
308 → 223
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
Outputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(*.f64 (/.f64 (*.f64 -4 a) c) t)
(*.f64 t (*.f64 -4 (/.f64 a c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(*.f64 (/.f64 (*.f64 -4 a) c) t)
(*.f64 t (*.f64 -4 (/.f64 a c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(*.f64 (/.f64 (*.f64 -4 a) c) t)
(*.f64 t (*.f64 -4 (/.f64 a c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(*.f64 (/.f64 (*.f64 -4 a) c) t)
(*.f64 t (*.f64 -4 (/.f64 a c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(*.f64 (/.f64 (*.f64 -4 a) c) t)
(*.f64 t (*.f64 -4 (/.f64 a c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(*.f64 (/.f64 (*.f64 -4 a) c) t)
(*.f64 t (*.f64 -4 (/.f64 a c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(*.f64 (/.f64 (*.f64 -4 a) c) t)
(*.f64 t (*.f64 -4 (/.f64 a c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 a (/.f64 c t))) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 a c) (*.f64 -4 t) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (/.f64 a (/.f64 c t)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 -4 a) (*.f64 t z))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 -4 a) (*.f64 t z))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 -4 a) (*.f64 t z))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 -4 a) (*.f64 t z))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 -4 a) (*.f64 t z))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 -4 a) (*.f64 t z))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 -4 a) (*.f64 t z))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(fma.f64 -4 (*.f64 a (*.f64 t z)) b)
(fma.f64 (*.f64 t (*.f64 -4 a)) z b)
(fma.f64 t (*.f64 z (*.f64 -4 a)) b)

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a)))
4.3b
(*.f64 z (*.f64 (*.f64 4 t) a))
7.2b
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) z)
12.1b
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) z) (/.f64 1 c))
Compiler

Compiled 109 to 66 computations (39.4% saved)

series55.0ms (0.1%)

Counts
4 → 252
Calls

63 calls:

TimeVariablePointExpression
33.0ms
b
@inf
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) z)
1.0ms
b
@-inf
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) z)
0.0ms
x
@0
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) z)
0.0ms
b
@0
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) z)
0.0ms
x
@inf
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) z)

rewrite116.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
513×fma-neg_binary64
411×expm1-udef_binary64
411×log1p-udef_binary64
233×add-sqr-sqrt_binary64
229×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify262.0ms (0.5%)

Algorithm
egg-herbie
Rules
675×div-sub_binary64
637×fma-neg_binary64
507×distribute-rgt-neg-in_binary64
445×distribute-lft-neg-in_binary64
419×associate-/l*_binary64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0505144
11405012
23934764
312634548
436784230
556534230
675533990
Stop Event
node limit
Counts
441 → 227
Calls
Call 1
Inputs
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) z)
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) z)
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) z)
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(/.f64 b z)
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(/.f64 b z)
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
Outputs
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 b (*.f64 (*.f64 t z) (*.f64 a -4))) (*.f64 z c))
(/.f64 (fma.f64 a (*.f64 t (*.f64 z -4)) b) (*.f64 z c))
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 z) c))
(*.f64 y (/.f64 x (*.f64 z (/.f64 c 9))))
(*.f64 y (/.f64 9 (/.f64 z (/.f64 x c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 z) c))
(*.f64 y (/.f64 x (*.f64 z (/.f64 c 9))))
(*.f64 y (/.f64 9 (/.f64 z (/.f64 x c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 b (*.f64 (*.f64 t z) (*.f64 a -4))) (*.f64 z c))
(/.f64 (fma.f64 a (*.f64 t (*.f64 z -4)) b) (*.f64 z c))
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 z) c))
(*.f64 y (/.f64 x (*.f64 z (/.f64 c 9))))
(*.f64 y (/.f64 9 (/.f64 z (/.f64 x c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 z) c))
(*.f64 y (/.f64 x (*.f64 z (/.f64 c 9))))
(*.f64 y (/.f64 9 (/.f64 z (/.f64 x c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) c) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 z c))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 a (/.f64 c t)) -4)
(*.f64 (*.f64 (/.f64 a c) t) -4)
(*.f64 (*.f64 t (/.f64 a c)) -4)
(*.f64 t (/.f64 a (/.f64 c -4)))
(*.f64 a (/.f64 (*.f64 t -4) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 a (/.f64 c t)) -4)
(*.f64 (*.f64 (/.f64 a c) t) -4)
(*.f64 (*.f64 t (/.f64 a c)) -4)
(*.f64 t (/.f64 a (/.f64 c -4)))
(*.f64 a (/.f64 (*.f64 t -4) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) c) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 z c))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 a (/.f64 c t)) -4)
(*.f64 (*.f64 (/.f64 a c) t) -4)
(*.f64 (*.f64 t (/.f64 a c)) -4)
(*.f64 t (/.f64 a (/.f64 c -4)))
(*.f64 a (/.f64 (*.f64 t -4) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 a (/.f64 c t)) -4)
(*.f64 (*.f64 (/.f64 a c) t) -4)
(*.f64 (*.f64 t (/.f64 a c)) -4)
(*.f64 t (/.f64 a (/.f64 c -4)))
(*.f64 a (/.f64 (*.f64 t -4) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) c) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 z c))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 a (/.f64 c t)) -4)
(*.f64 (*.f64 (/.f64 a c) t) -4)
(*.f64 (*.f64 t (/.f64 a c)) -4)
(*.f64 t (/.f64 a (/.f64 c -4)))
(*.f64 a (/.f64 (*.f64 t -4) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 a (/.f64 c t)) -4)
(*.f64 (*.f64 (/.f64 a c) t) -4)
(*.f64 (*.f64 t (/.f64 a c)) -4)
(*.f64 t (/.f64 a (/.f64 c -4)))
(*.f64 a (/.f64 (*.f64 t -4) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4)) (*.f64 z c))
(/.f64 (fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x))) (*.f64 z c))
(/.f64 (fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x))) (*.f64 z c))
(/.f64 (fma.f64 a (*.f64 t -4) (*.f64 (*.f64 y x) (/.f64 9 z))) c)
(/.f64 (fma.f64 y (/.f64 x (/.f64 z 9)) (*.f64 a (*.f64 t -4))) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 z c))
(/.f64 (/.f64 b z) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 z c))
(/.f64 (/.f64 b z) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (/.f64 (*.f64 (*.f64 4 a) t) c)))
(+.f64 (fma.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (*.f64 (/.f64 a c) t) -4))
(fma.f64 (*.f64 t (/.f64 a c)) -4 (fma.f64 9 (*.f64 x (/.f64 (/.f64 y z) c)) (/.f64 b (*.f64 z c))))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x z) c)) (/.f64 (fma.f64 a (*.f64 t -4) (/.f64 b z)) c))
(/.f64 (+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4))) c)
(/.f64 (fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) z)
(/.f64 (+.f64 b (*.f64 (*.f64 t z) (*.f64 a -4))) z)
(/.f64 (fma.f64 a (*.f64 t (*.f64 z -4)) b) z)
(fma.f64 a (*.f64 t -4) (/.f64 b z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 (/.f64 y z) x))
(*.f64 9 (*.f64 x (/.f64 y z)))
(*.f64 (*.f64 y x) (/.f64 9 z))
(*.f64 y (/.f64 x (/.f64 z 9)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 (/.f64 y z) x))
(*.f64 9 (*.f64 x (/.f64 y z)))
(*.f64 (*.f64 y x) (/.f64 9 z))
(*.f64 y (/.f64 x (/.f64 z 9)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) z)
(/.f64 (+.f64 b (*.f64 (*.f64 t z) (*.f64 a -4))) z)
(/.f64 (fma.f64 a (*.f64 t (*.f64 z -4)) b) z)
(fma.f64 a (*.f64 t -4) (/.f64 b z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 (/.f64 y z) x))
(*.f64 9 (*.f64 x (/.f64 y z)))
(*.f64 (*.f64 y x) (/.f64 9 z))
(*.f64 y (/.f64 x (/.f64 z 9)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 (/.f64 y z) x))
(*.f64 9 (*.f64 x (/.f64 y z)))
(*.f64 (*.f64 y x) (/.f64 9 z))
(*.f64 y (/.f64 x (/.f64 z 9)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(*.f64 -4 (*.f64 a t))
(*.f64 (*.f64 -4 a) t)
(*.f64 a (*.f64 t -4))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(*.f64 -4 (*.f64 a t))
(*.f64 (*.f64 -4 a) t)
(*.f64 a (*.f64 t -4))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(*.f64 -4 (*.f64 a t))
(*.f64 (*.f64 -4 a) t)
(*.f64 a (*.f64 t -4))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(*.f64 -4 (*.f64 a t))
(*.f64 (*.f64 -4 a) t)
(*.f64 a (*.f64 t -4))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 y (*.f64 9 x) b) z)
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(*.f64 -4 (*.f64 a t))
(*.f64 (*.f64 -4 a) t)
(*.f64 a (*.f64 t -4))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(*.f64 -4 (*.f64 a t))
(*.f64 (*.f64 -4 a) t)
(*.f64 a (*.f64 t -4))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(+.f64 (/.f64 b z) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) z)
(/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4)) z)
(/.f64 (fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x))) z)
(/.f64 (fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x))) z)
(fma.f64 a (*.f64 t -4) (*.f64 (*.f64 y x) (/.f64 9 z)))
(fma.f64 y (/.f64 x (/.f64 z 9)) (*.f64 a (*.f64 t -4)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(/.f64 b z)
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(/.f64 b z)
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(-.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) (*.f64 4 (*.f64 a t)))
(+.f64 (/.f64 b z) (fma.f64 9 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 -4 a) t)))
(+.f64 (/.f64 b z) (fma.f64 9 (*.f64 (/.f64 y z) x) (*.f64 a (*.f64 t -4))))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 x (/.f64 y z)) (/.f64 b z)))
(fma.f64 a (*.f64 t -4) (fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z)))
(+.f64 (/.f64 (fma.f64 9 (*.f64 y x) b) z) (*.f64 a (*.f64 t -4)))
(+.f64 (/.f64 (fma.f64 y (*.f64 9 x) b) z) (*.f64 a (*.f64 t -4)))
(fma.f64 a (*.f64 t -4) (/.f64 (fma.f64 y (*.f64 9 x) b) z))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 4 a))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 t -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 t -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 t -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 t -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 t -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 t -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 t -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 (*.f64 a (*.f64 t z)) -4)
(*.f64 (*.f64 t z) (*.f64 a -4))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 t -4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(fma.f64 9 (*.f64 y x) (*.f64 (*.f64 a (*.f64 t z)) -4))
(fma.f64 (*.f64 a -4) (*.f64 t z) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 t (*.f64 z -4)) (*.f64 9 (*.f64 y x)))
(fma.f64 a (*.f64 z (*.f64 t -4)) (*.f64 y (*.f64 9 x)))

eval421.0ms (0.8%)

Compiler

Compiled 16336 to 8159 computations (50.1% saved)

prune403.0ms (0.7%)

Pruning

30 alts after pruning (27 fresh and 3 done)

PrunedKeptTotal
New73420754
Fresh11718
Picked101
Done235
Total74830778
Error
0b
Counts
778 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
44.8b
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
43.6b
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
43.2b
(/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x))
41.1b
(*.f64 -4 (/.f64 t (/.f64 c a)))
47.7b
(-.f64 (+.f64 1 (/.f64 b (*.f64 z c))) 1)
36.0b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
42.8b
(/.f64 (/.f64 b c) z)
40.9b
(*.f64 a (*.f64 t (/.f64 -4 c)))
44.6b
(/.f64 b (*.f64 z c))
28.8b
(/.f64 (fma.f64 t (*.f64 a -4) (*.f64 b (/.f64 1 z))) c)
31.9b
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z) (/.f64 1 c))
43.0b
(/.f64 (*.f64 -4 (*.f64 a t)) c)
45.0b
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) z) (/.f64 (cbrt.f64 b) c))
46.3b
(/.f64 (/.f64 (*.f64 (*.f64 9 x) y) z) c)
31.9b
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
20.1b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
43.7b
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
45.8b
(*.f64 (/.f64 b z) (/.f64 1 c))
29.0b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
41.1b
(*.f64 t (*.f64 -4 (/.f64 a c)))
30.1b
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
44.8b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
44.8b
(*.f64 (/.f64 1 (*.f64 z c)) b)
19.9b
(/.f64 (/.f64 1 c) (/.f64 z (+.f64 (fma.f64 x (*.f64 9 y) (*.f64 z (*.f64 -4 (*.f64 t a)))) b)))
44.6b
(/.f64 9 (*.f64 (/.f64 c y) (/.f64 z x)))
50.8b
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) 2)) (sqrt.f64 (*.f64 z c))) (/.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b)) (sqrt.f64 (*.f64 z c))))
40.9b
(*.f64 a (/.f64 (*.f64 t -4) c))
28.8b
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
19.3b
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) c))
45.7b
(/.f64 (/.f64 b z) c)
Compiler

Compiled 1054 to 775 computations (26.5% saved)

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a)))
4.3b
(*.f64 z (*.f64 (*.f64 4 t) a))
7.1b
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) c)
9.3b
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) c))
Compiler

Compiled 109 to 66 computations (39.4% saved)

series18.0ms (0%)

Counts
2 → 168
Calls

42 calls:

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

rewrite108.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
513×fma-neg_binary64
411×expm1-udef_binary64
411×log1p-udef_binary64
231×add-sqr-sqrt_binary64
227×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify242.0ms (0.4%)

Algorithm
egg-herbie
Rules
721×div-sub_binary64
694×fma-neg_binary64
461×distribute-rgt-neg-in_binary64
447×associate-/l*_binary64
394×distribute-neg-frac_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0494404
11364268
23823996
312183927
439293331
557863331
677043331
Stop Event
node limit
Counts
256 → 118
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(*.f64 9 (/.f64 (*.f64 y x) c))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(*.f64 9 (/.f64 (*.f64 y x) c))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(*.f64 9 (/.f64 (*.f64 y x) c))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(*.f64 9 (/.f64 (*.f64 y x) c))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(/.f64 b c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(/.f64 b c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
Outputs
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (*.f64 a (/.f64 t c)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (*.f64 a (/.f64 t c)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 (*.f64 -4 a) (*.f64 z t))) (*.f64 c z))
(/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) (*.f64 c z))
(/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c)
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 b z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 (*.f64 -4 a) (*.f64 z t))) (*.f64 c z))
(/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) (*.f64 c z))
(/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c)
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 b z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (*.f64 a (/.f64 t c)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (*.f64 a (/.f64 t c)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (*.f64 a (/.f64 t c)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (*.f64 a (/.f64 t c)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) (*.f64 t (*.f64 (*.f64 z a) -4))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 x (*.f64 y (/.f64 9 z))) (*.f64 (/.f64 a 1/4) t)) c)
(/.f64 (fma.f64 9 (*.f64 y (/.f64 x z)) (*.f64 -4 (*.f64 a t))) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 b (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 b (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (fma.f64 -4 (/.f64 (*.f64 a t) c) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 a c) t)) (fma.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z))))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (-.f64 (/.f64 b z) (*.f64 (/.f64 a 1/4) t)) c))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (/.f64 (fma.f64 y (*.f64 9 x) b) z)) c)
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) c)
(/.f64 (+.f64 b (*.f64 (*.f64 -4 a) (*.f64 z t))) c)
(/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c)
(/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c)
(/.f64 (fma.f64 z (*.f64 -4 (*.f64 a t)) b) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(*.f64 9 (/.f64 (*.f64 y x) c))
(/.f64 9 (/.f64 c (*.f64 y x)))
(*.f64 9 (*.f64 x (/.f64 y c)))
(*.f64 x (*.f64 9 (/.f64 y c)))
(*.f64 9 (/.f64 y (/.f64 c x)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(*.f64 9 (/.f64 (*.f64 y x) c))
(/.f64 9 (/.f64 c (*.f64 y x)))
(*.f64 9 (*.f64 x (/.f64 y c)))
(*.f64 x (*.f64 9 (/.f64 y c)))
(*.f64 9 (/.f64 y (/.f64 c x)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) c)
(/.f64 (+.f64 b (*.f64 (*.f64 -4 a) (*.f64 z t))) c)
(/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c)
(/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c)
(/.f64 (fma.f64 z (*.f64 -4 (*.f64 a t)) b) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(*.f64 9 (/.f64 (*.f64 y x) c))
(/.f64 9 (/.f64 c (*.f64 y x)))
(*.f64 9 (*.f64 x (/.f64 y c)))
(*.f64 x (*.f64 9 (/.f64 y c)))
(*.f64 9 (/.f64 y (/.f64 c x)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(*.f64 9 (/.f64 (*.f64 y x) c))
(/.f64 9 (/.f64 c (*.f64 y x)))
(*.f64 9 (*.f64 x (/.f64 y c)))
(*.f64 x (*.f64 9 (/.f64 y c)))
(*.f64 9 (/.f64 y (/.f64 c x)))
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 y (*.f64 9 x) b) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 z t))) c)
(*.f64 -4 (*.f64 (/.f64 a c) (*.f64 z t)))
(*.f64 -4 (/.f64 a (/.f64 (/.f64 c t) z)))
(*.f64 z (*.f64 -4 (*.f64 a (/.f64 t c))))
(*.f64 z (*.f64 t (/.f64 (*.f64 -4 a) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 z t))) c)
(*.f64 -4 (*.f64 (/.f64 a c) (*.f64 z t)))
(*.f64 -4 (/.f64 a (/.f64 (/.f64 c t) z)))
(*.f64 z (*.f64 -4 (*.f64 a (/.f64 t c))))
(*.f64 z (*.f64 t (/.f64 (*.f64 -4 a) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 y (*.f64 9 x) b) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 z t))) c)
(*.f64 -4 (*.f64 (/.f64 a c) (*.f64 z t)))
(*.f64 -4 (/.f64 a (/.f64 (/.f64 c t) z)))
(*.f64 z (*.f64 -4 (*.f64 a (/.f64 t c))))
(*.f64 z (*.f64 t (/.f64 (*.f64 -4 a) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 z t))) c)
(*.f64 -4 (*.f64 (/.f64 a c) (*.f64 z t)))
(*.f64 -4 (/.f64 a (/.f64 (/.f64 c t) z)))
(*.f64 z (*.f64 -4 (*.f64 a (/.f64 t c))))
(*.f64 z (*.f64 t (/.f64 (*.f64 -4 a) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 y (*.f64 9 x) b) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 z t))) c)
(*.f64 -4 (*.f64 (/.f64 a c) (*.f64 z t)))
(*.f64 -4 (/.f64 a (/.f64 (/.f64 c t) z)))
(*.f64 z (*.f64 -4 (*.f64 a (/.f64 t c))))
(*.f64 z (*.f64 t (/.f64 (*.f64 -4 a) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 z t))) c)
(*.f64 -4 (*.f64 (/.f64 a c) (*.f64 z t)))
(*.f64 -4 (/.f64 a (/.f64 (/.f64 c t) z)))
(*.f64 z (*.f64 -4 (*.f64 a (/.f64 t c))))
(*.f64 z (*.f64 t (/.f64 (*.f64 -4 a) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) c)) (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c)
(/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c)
(/.f64 (fma.f64 9 (*.f64 y x) (*.f64 t (*.f64 (*.f64 z a) -4))) c)
(/.f64 (fma.f64 9 (*.f64 y x) (*.f64 z (*.f64 a (*.f64 -4 t)))) c)
(/.f64 (fma.f64 9 (*.f64 y x) (*.f64 z (*.f64 -4 (*.f64 a t)))) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 b c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 b c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(-.f64 (+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c))) (*.f64 4 (/.f64 (*.f64 a (*.f64 t z)) c)))
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) c)
(+.f64 (/.f64 b c) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 z t)))) c))
(+.f64 (/.f64 b c) (/.f64 (fma.f64 9 (*.f64 y x) (*.f64 (*.f64 -4 a) (*.f64 z t))) c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 (fma.f64 -4 (*.f64 z (*.f64 a t)) b) c))
(fma.f64 9 (*.f64 y (/.f64 x c)) (/.f64 (fma.f64 z (*.f64 a (*.f64 -4 t)) b) c))
(/.f64 (fma.f64 9 (*.f64 y x) (fma.f64 z (*.f64 -4 (*.f64 a t)) b)) c)

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.8b
(/.f64 (/.f64 b c) z)
Compiler

Compiled 18 to 9 computations (50% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
b
@0
(/.f64 (/.f64 b c) z)
0.0ms
b
@-inf
(/.f64 (/.f64 b c) z)
0.0ms
b
@inf
(/.f64 (/.f64 b c) z)
0.0ms
c
@-inf
(/.f64 (/.f64 b c) z)
0.0ms
z
@inf
(/.f64 (/.f64 b c) z)

rewrite104.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
797×pow1_binary64
740×add-log-exp_binary64
740×log1p-expm1-u_binary64
740×expm1-log1p-u_binary64
723×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11317
219217
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(/.f64 (/.f64 b c) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (/.f64 1 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (/.f64 1 c) (pow.f64 z -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b c) (pow.f64 z -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b c) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 b c) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 b c) z)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 b c) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 b c) z)) 2) (cbrt.f64 (/.f64 (/.f64 b c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (*.f64 (cbrt.f64 (/.f64 b c)) (pow.f64 z -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 b c) z)) (sqrt.f64 (/.f64 (/.f64 b c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 b c)) (*.f64 (sqrt.f64 (/.f64 b c)) (pow.f64 z -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 b) c) (/.f64 1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 z -1) (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) z) (/.f64 (cbrt.f64 b) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) z) (/.f64 (sqrt.f64 b) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b 1) (/.f64 (/.f64 1 c) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) 1) (/.f64 (cbrt.f64 (/.f64 b c)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 b c)) 1) (/.f64 (sqrt.f64 (/.f64 b c)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 1 c) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (/.f64 b c) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 (/.f64 b c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 b c)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (/.f64 b c)) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (sqrt.f64 z)) (/.f64 (/.f64 1 c) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (/.f64 b c) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (/.f64 b c)) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 b c) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 b c) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 b c) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 b c) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 c b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 b c) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 b c) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 b c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 b c) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 b c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 b c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 b c) z)))))))

simplify11.0ms (0%)

Algorithm
egg-herbie
Rules
associate-/r*_binary64
*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06252
19252
211252
Stop Event
saturated
Counts
74 → 39
Calls
Call 1
Inputs
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
Outputs
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))

localize13.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.9b
(/.f64 1 (*.f64 z c))
4.3b
(*.f64 (/.f64 1 (*.f64 z c)) b)
Compiler

Compiled 26 to 14 computations (46.2% saved)

series7.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
b
@inf
(*.f64 (/.f64 1 (*.f64 z c)) b)
1.0ms
z
@inf
(*.f64 (/.f64 1 (*.f64 z c)) b)
1.0ms
z
@0
(/.f64 1 (*.f64 z c))
0.0ms
z
@-inf
(*.f64 (/.f64 1 (*.f64 z c)) b)
0.0ms
c
@0
(/.f64 1 (*.f64 z c))

rewrite64.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
764×pow1_binary64
703×add-log-exp_binary64
703×log1p-expm1-u_binary64
703×expm1-log1p-u_binary64
687×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0814
115914
2195514
Stop Event
node limit
Counts
2 → 51
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 z c)) b)
(/.f64 1 (*.f64 z c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 z c) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (*.f64 z c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (*.f64 z c) (cbrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 b) (/.f64 (*.f64 z c) (sqrt.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b) (*.f64 c (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b c) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b z) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b (sqrt.f64 (*.f64 z c))) (sqrt.f64 (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b 1) (*.f64 z c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (cbrt.f64 (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 b) (*.f64 c (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 z) b) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b -1) (*.f64 c (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (/.f64 1 z)) c)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 b c) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 b c) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 b c) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 b c) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 b c) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 b c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 b c) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 z c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 z c)) 3) (pow.f64 b 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (/.f64 1 (*.f64 z c)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 b c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 b c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 b c) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 1 (*.f64 z c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 z c))) (cbrt.f64 (pow.f64 (*.f64 z c) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 z c) -2)) (cbrt.f64 (/.f64 1 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 z c) -1/2) (pow.f64 (*.f64 z c) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (*.f64 c (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (pow.f64 c -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 z c)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 z c)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 z c)) -1) (pow.f64 (sqrt.f64 (*.f64 z c)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z c) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 z c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (*.f64 z c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z c) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 z c) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (*.f64 z c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 z c))))))))

simplify15.0ms (0%)

Algorithm
egg-herbie
Rules
associate-/r*_binary64
*-commutative_binary64
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08420
115420
219420
Stop Event
saturated
Counts
111 → 54
Calls
Call 1
Inputs
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 1 (*.f64 c z))
Outputs
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)
(/.f64 1 (*.f64 c z))
(/.f64 (/.f64 1 z) c)

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(/.f64 9 (*.f64 (/.f64 c y) (/.f64 z x)))
11.9b
(*.f64 (/.f64 c y) (/.f64 z x))
Compiler

Compiled 34 to 13 computations (61.8% saved)

series11.0ms (0%)

Counts
2 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
y
@-inf
(*.f64 (/.f64 c y) (/.f64 z x))
1.0ms
c
@0
(*.f64 (/.f64 c y) (/.f64 z x))
1.0ms
y
@0
(*.f64 (/.f64 c y) (/.f64 z x))
1.0ms
z
@0
(*.f64 (/.f64 c y) (/.f64 z x))
1.0ms
z
@-inf
(*.f64 (/.f64 c y) (/.f64 z x))

rewrite70.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
625×log-prod_binary64
423×pow-prod-down_binary64
308×pow2_binary64
242×log-div_binary64
218×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01023
122623
2326123
Stop Event
node limit
Counts
2 → 95
Calls
Call 1
Inputs
(*.f64 (/.f64 c y) (/.f64 z x))
(/.f64 9 (*.f64 (/.f64 c y) (/.f64 z x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 c y) (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c y)) (/.f64 z x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 c y)) (/.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c y)) (/.f64 z x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 c y)) (/.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c y) (/.f64 z x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (*.f64 y (/.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (*.f64 (/.f64 x z) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (*.f64 y x) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 y (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c y) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (*.f64 (/.f64 y c) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 z (*.f64 x (/.f64 y c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 z x) (/.f64 y c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 y c) (/.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 x z) (/.f64 y c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y x) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 y (*.f64 c (/.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x (*.f64 (/.f64 c y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 z) (*.f64 (/.f64 y c) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c) (*.f64 (/.f64 x z) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c z) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 z x)) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c y) z) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c z)) (neg.f64 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c (/.f64 z x))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c y) z)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 z) 1) (*.f64 (neg.f64 x) (/.f64 y c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c) z) (*.f64 (neg.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c) 1) (*.f64 (neg.f64 y) (/.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (neg.f64 z)) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c) (neg.f64 z)) (*.f64 (neg.f64 y) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 z) c) (*.f64 (neg.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 c)) (*.f64 x (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 z) (neg.f64 c)) (*.f64 (neg.f64 x) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (/.f64 z x)) 1) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (/.f64 z x)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c (/.f64 z x)) (sqrt.f64 y)) (sqrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 c y) z) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 c y) z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 c y) z) (sqrt.f64 x)) (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c) (/.f64 z x)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 z) (/.f64 c y)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c y) (neg.f64 z)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z x) (neg.f64 c)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c y) (/.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 c y) (/.f64 z x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 c y) (/.f64 z x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 c y) (/.f64 z x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 c y) (/.f64 z x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y c) (/.f64 x z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x z) (/.f64 y c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (*.f64 c (/.f64 z x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 (/.f64 c y) z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 c y) (/.f64 z x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 c y)) (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c y) (/.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 c y) (/.f64 z x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 c y) (/.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 c y) (/.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 c y) (/.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c y) (/.f64 z x))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 9 (/.f64 (/.f64 y c) (/.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 9) (/.f64 (/.f64 y c) (/.f64 z x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 9) (/.f64 (/.f64 y c) (/.f64 z x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 9) (/.f64 (/.f64 y c) (/.f64 z x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 9) (/.f64 (/.f64 y c) (/.f64 z x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 9 (/.f64 (/.f64 y c) (/.f64 z x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 9 (/.f64 (/.f64 y c) (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 9 (/.f64 (/.f64 y c) (/.f64 z x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 9 (/.f64 (/.f64 y c) (/.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 9 (/.f64 (/.f64 y c) (/.f64 z x)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 c y) (/.f64 9 (/.f64 z x))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 c y) (/.f64 9 (/.f64 z x))) -2)) (cbrt.f64 (*.f64 9 (/.f64 (/.f64 y c) (/.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 3 (sqrt.f64 (/.f64 (/.f64 y c) (/.f64 z x)))) (*.f64 3 (sqrt.f64 (/.f64 (/.f64 y c) (/.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -9 (/.f64 1 (*.f64 (/.f64 c y) (neg.f64 (/.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y c) (/.f64 z x)) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 9 (*.f64 c z)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 9 (*.f64 c (/.f64 z x))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 9 (/.f64 y c)) z) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 9 (/.f64 y c)) 1) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 9 (/.f64 y c)) (neg.f64 z)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 9 (/.f64 (/.f64 y c) (/.f64 z x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 c y) (/.f64 9 (/.f64 z x))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 c y) (/.f64 9 (/.f64 z x))) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 9 (/.f64 (/.f64 y c) (/.f64 z x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (sqrt.f64 (/.f64 (/.f64 y c) (/.f64 z x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 c y) (/.f64 9 (/.f64 z x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (/.f64 c y) (/.f64 9 (/.f64 z x))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 c y) (/.f64 9 (/.f64 z x))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 9) (/.f64 (/.f64 y c) (/.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 9 (/.f64 (/.f64 y c) (/.f64 z x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 c y) (/.f64 9 (/.f64 z x))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 9 (/.f64 (/.f64 y c) (/.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 9 (/.f64 (/.f64 y c) (/.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 9 (/.f64 (/.f64 y c) (/.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 9 (/.f64 (/.f64 y c) (/.f64 z x)))) 1))))))

simplify53.0ms (0.1%)

Algorithm
egg-herbie
Rules
94×associate-/l*_binary64
60×associate-/r/_binary64
49×associate-/l/_binary64
41×associate-*r/_binary64
39×associate-*l/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111104
1301104
2901104
32271104
44221104
54981104
65001104
Stop Event
saturated
Counts
191 → 97
Calls
Call 1
Inputs
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
Outputs
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(/.f64 (*.f64 c z) (*.f64 y x))
(*.f64 (/.f64 c y) (/.f64 z x))
(*.f64 (/.f64 z y) (/.f64 c x))
(/.f64 c (*.f64 y (/.f64 x z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 y (/.f64 (/.f64 x (/.f64 c 9)) z))
(*.f64 y (/.f64 x (*.f64 c (/.f64 z 9))))

localize21.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 y (*.f64 9 x)) b)
0.2b
(*.f64 y (*.f64 9 x))
2.2b
(/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z)
9.2b
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z) (/.f64 1 c))
Compiler

Compiled 54 to 33 computations (38.9% saved)

series18.0ms (0%)

Counts
4 → 168
Calls

42 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z) (/.f64 1 c))
1.0ms
c
@inf
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z) (/.f64 1 c))
1.0ms
y
@0
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z) (/.f64 1 c))
1.0ms
z
@0
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z) (/.f64 1 c))
1.0ms
z
@inf
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z) (/.f64 1 c))

rewrite101.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
779×log-prod_binary64
316×fma-def_binary64
271×pow1/3_binary64
265×expm1-udef_binary64
265×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01440
130340
2416940
Stop Event
node limit
Counts
4 → 187
Calls
Call 1
Inputs
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z) (/.f64 1 c))
(/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z)
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 y (*.f64 9 x)) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x (*.f64 y 9) b) (/.f64 c (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x (*.f64 y 9) b) (/.f64 (*.f64 z c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x (*.f64 y 9) b) (/.f64 z (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 z (fma.f64 x (*.f64 y 9) b)) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 c (/.f64 z (fma.f64 x (*.f64 y 9) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 c (/.f64 (fma.f64 x (*.f64 y 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 z c) (fma.f64 x (*.f64 y 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 z (/.f64 (fma.f64 x (*.f64 y 9) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 c) (/.f64 z (fma.f64 x (*.f64 y 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) 2) (/.f64 c (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) (/.f64 c (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 z (fma.f64 x (*.f64 y 9) b)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 c) (/.f64 z (fma.f64 x (*.f64 y 9) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) (neg.f64 (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) (*.f64 (neg.f64 c) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) (*.f64 c (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) 1) (*.f64 (neg.f64 z) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x (*.f64 y 9) b) -1) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) -1) (*.f64 (neg.f64 z) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 (fma.f64 x (*.f64 y 9) b))) (*.f64 (neg.f64 c) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) (sqrt.f64 c)) (sqrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) 1) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) 1) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) (sqrt.f64 z)) (sqrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) (/.f64 1 c)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) -1) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 c) (neg.f64 (fma.f64 x (*.f64 y 9) b))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) 3) (pow.f64 c 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) 3) (pow.f64 (/.f64 1 c) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 z (fma.f64 x (*.f64 y 9) b)) c) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 z (fma.f64 x (*.f64 y 9) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (/.f64 (fma.f64 x (*.f64 y 9) b) z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 z c) (fma.f64 x (*.f64 y 9) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (/.f64 (fma.f64 x (*.f64 y 9) b) c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) 3) (pow.f64 (/.f64 1 c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 x (*.f64 y 9) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (*.f64 y 9) b) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 (/.f64 1 z) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 x (*.f64 y 9) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 2) (*.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) 2) (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) (*.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) (*.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) (/.f64 1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (fma.f64 x (*.f64 y 9) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) 1) (/.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (fma.f64 x (*.f64 y 9) b) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (fma.f64 x (*.f64 y 9) b) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (fma.f64 x (*.f64 y 9) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (fma.f64 x (*.f64 y 9) b) 3) (pow.f64 z 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 z (fma.f64 x (*.f64 y 9) b)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (*.f64 y 9) b) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 y 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 y 9)) x)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 y 9)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 y 9)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 y 9)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 y 9)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y 9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 y 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 y 9))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (*.f64 y 9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 y 9)) x))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 y 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 y 9))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 y 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 y 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y 9))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x (*.f64 y 9) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 2) (-.f64 (*.f64 x (*.f64 y 9)) b)) (/.f64 (*.f64 b b) (-.f64 (*.f64 x (*.f64 y 9)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (*.f64 y 9) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x (*.f64 y 9) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 2) (cbrt.f64 (fma.f64 x (*.f64 y 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 2) (*.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) (sqrt.f64 (fma.f64 x (*.f64 y 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) (*.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 3) (pow.f64 b 3)) (/.f64 1 (fma.f64 b (-.f64 b (*.f64 x (*.f64 y 9))) (pow.f64 (*.f64 x (*.f64 y 9)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 2) (*.f64 b b)) (/.f64 1 (-.f64 (*.f64 x (*.f64 y 9)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b (-.f64 b (*.f64 x (*.f64 y 9))) (pow.f64 (*.f64 x (*.f64 y 9)) 2)) (+.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 3) (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 y 9)) b) (-.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 3) (pow.f64 b 3)) (fma.f64 b (-.f64 b (*.f64 x (*.f64 y 9))) (pow.f64 (*.f64 x (*.f64 y 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 3) (pow.f64 b 3)) (fma.f64 b b (-.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 2) (*.f64 (*.f64 9 x) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 2) (*.f64 b b)) (-.f64 (*.f64 x (*.f64 y 9)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 3) (pow.f64 b 3))) (neg.f64 (fma.f64 b (-.f64 b (*.f64 x (*.f64 y 9))) (pow.f64 (*.f64 x (*.f64 y 9)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 2) (*.f64 b b))) (neg.f64 (-.f64 (*.f64 x (*.f64 y 9)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 3) (pow.f64 b 3)) 1) (fma.f64 b (-.f64 b (*.f64 x (*.f64 y 9))) (pow.f64 (*.f64 x (*.f64 y 9)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 2) (*.f64 b b)) 1) (-.f64 (*.f64 x (*.f64 y 9)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b b) (pow.f64 (*.f64 x (*.f64 y 9)) 2)) (-.f64 b (*.f64 x (*.f64 y 9))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x (*.f64 y 9) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (*.f64 y 9) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 b (-.f64 b (*.f64 x (*.f64 y 9))) (pow.f64 (*.f64 x (*.f64 y 9)) 2)) (+.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 3) (pow.f64 b 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 x (*.f64 y 9)) b) (-.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 2) (*.f64 b b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x (*.f64 y 9) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x (*.f64 y 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (*.f64 y 9) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 y 9)))) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 y 9)) x) (+.f64 1 (expm1.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 y 9)))) (+.f64 1 (expm1.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b)) (pow.f64 (exp.f64 (*.f64 y 9)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 b) (+.f64 1 (expm1.f64 (*.f64 x (*.f64 y 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b)) (+.f64 1 (expm1.f64 (*.f64 x (*.f64 y 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x (*.f64 y 9) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x (*.f64 y 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x (*.f64 y 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x (*.f64 y 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x (*.f64 y 9) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (*.f64 9 x) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 9 (*.f64 x y) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 y 9) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 9 x) y b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (*.f64 y 9)) 1 b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b 1 (*.f64 x (*.f64 y 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x (*.f64 y 9)) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 b (*.f64 x (*.f64 y 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 9 x)) 2) (*.f64 (cbrt.f64 (*.f64 9 x)) y) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 9 x)) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x (*.f64 y 9))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 y 9))) 2) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 y 9))) 2) (cbrt.f64 (*.f64 x (*.f64 y 9))) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2) (*.f64 x (*.f64 y 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (*.f64 x (*.f64 y 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 3 (sqrt.f64 x)) (*.f64 (*.f64 3 (sqrt.f64 x)) y) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 9 x)) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x (*.f64 y 9))) (sqrt.f64 (*.f64 x (*.f64 y 9))) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (sqrt.f64 b) (*.f64 x (*.f64 y 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y 9) x b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 9 b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (*.f64 9 x)) 2)) (cbrt.f64 (*.f64 9 x)) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (*.f64 3 (sqrt.f64 x))) (*.f64 3 (sqrt.f64 x)) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 9 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 9 x) (sqrt.f64 y)) (sqrt.f64 y) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 y 9) 1) x b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 y 9) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 y 9) (sqrt.f64 x)) (sqrt.f64 x) b)))))

simplify105.0ms (0.2%)

Algorithm
egg-herbie
Rules
107×associate-/l*_binary64
60×fma-def_binary64
59×associate-/r/_binary64
48×associate-/l/_binary64
42×associate-*l/_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0212076
1471968
21181968
32931968
45071968
55711968
65721968
Stop Event
saturated
Counts
355 → 206
Calls
Call 1
Inputs
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(*.f64 9 (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
Outputs
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z))
(*.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z))
(*.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z))
(*.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z))
(*.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z))
(*.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) c) z)))
(fma.f64 9 (/.f64 (/.f64 y (/.f64 c x)) z) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 (/.f64 b c) z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 (/.f64 y z) x))
(*.f64 9 (*.f64 y (/.f64 x z)))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 (/.f64 y z) x))
(*.f64 9 (*.f64 y (/.f64 x z)))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 (/.f64 y z) x))
(*.f64 9 (*.f64 y (/.f64 x z)))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 (/.f64 y z) x))
(*.f64 9 (*.f64 y (/.f64 x z)))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(*.f64 9 (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 (/.f64 y z) x))
(*.f64 9 (*.f64 y (/.f64 x z)))
(*.f64 y (*.f64 x (/.f64 9 z)))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z)))
(fma.f64 9 (*.f64 (/.f64 y z) x) (/.f64 b z))
(fma.f64 9 (*.f64 y (/.f64 x z)) (/.f64 b z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(/.f64 (fma.f64 9 (*.f64 y x) b) z)
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
b
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)
(+.f64 (*.f64 9 (*.f64 y x)) b)
(fma.f64 9 (*.f64 y x) b)
(fma.f64 x (*.f64 9 y) b)

eval243.0ms (0.4%)

Compiler

Compiled 11723 to 6415 computations (45.3% saved)

prune204.0ms (0.4%)

Pruning

26 alts after pruning (22 fresh and 4 done)

PrunedKeptTotal
New61112623
Fresh121022
Picked101
Done347
Total62726653
Error
0b
Counts
653 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
44.8b
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
41.0b
(*.f64 t (/.f64 (*.f64 -4 a) c))
28.2b
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c))
28.8b
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
43.0b
(pow.f64 (*.f64 z (/.f64 c b)) -1)
41.1b
(*.f64 -4 (/.f64 t (/.f64 c a)))
43.5b
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
42.8b
(/.f64 (/.f64 b c) z)
40.9b
(*.f64 a (*.f64 t (/.f64 -4 c)))
44.6b
(/.f64 b (*.f64 z c))
43.0b
(/.f64 (*.f64 -4 (*.f64 a t)) c)
47.1b
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
31.9b
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
36.0b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
44.8b
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
20.1b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
43.7b
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
29.0b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
30.1b
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
45.7b
(/.f64 (/.f64 b z) c)
44.8b
(*.f64 (/.f64 1 (*.f64 z c)) b)
45.8b
(/.f64 (*.f64 (/.f64 1 z) b) c)
43.5b
(/.f64 9 (/.f64 (*.f64 c (/.f64 z x)) y))
40.9b
(*.f64 a (/.f64 (*.f64 t -4) c))
45.8b
(*.f64 (/.f64 b z) (/.f64 1 c))
43.4b
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
Compiler

Compiled 780 to 587 computations (24.7% saved)

localize120.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 y (*.f64 9 x)) b)
0.2b
(*.f64 y (*.f64 9 x))
3.1b
(/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c)
5.9b
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c))
Compiler

Compiled 54 to 33 computations (38.9% saved)

series12.0ms (0%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c))
1.0ms
c
@inf
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c))
1.0ms
b
@inf
(/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c)
0.0ms
b
@0
(/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c)
0.0ms
c
@0
(/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c)

rewrite87.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
773×log-prod_binary64
388×pow2_binary64
321×fma-def_binary64
271×pow1/3_binary64
265×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01425
130025
2409425
Stop Event
node limit
Counts
2 → 102
Calls
Call 1
Inputs
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c))
(/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 z (/.f64 c (fma.f64 x (*.f64 y 9) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 c (fma.f64 x (*.f64 y 9) b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 z c) (fma.f64 x (*.f64 y 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 z (/.f64 (fma.f64 x (*.f64 y 9) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 c (/.f64 (fma.f64 x (*.f64 y 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 z) (/.f64 c (fma.f64 x (*.f64 y 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x (*.f64 y 9) b) (/.f64 z (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 2) (/.f64 (*.f64 z c) (cbrt.f64 (fma.f64 x (*.f64 y 9) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)) 2) (/.f64 z (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) (/.f64 (*.f64 z c) (sqrt.f64 (fma.f64 x (*.f64 y 9) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)) (/.f64 z (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 z) (/.f64 c (fma.f64 x (*.f64 y 9) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 c (fma.f64 x (*.f64 y 9) b)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) (neg.f64 (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) (*.f64 (neg.f64 z) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 3) (pow.f64 b 3)) (*.f64 (*.f64 z c) (fma.f64 b (-.f64 b (*.f64 x (*.f64 y 9))) (pow.f64 (*.f64 x (*.f64 y 9)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 y 9)) 2) (*.f64 b b)) (*.f64 (*.f64 z c) (-.f64 (*.f64 x (*.f64 y 9)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 (fma.f64 x (*.f64 y 9) b))) (*.f64 (neg.f64 z) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) 1) (*.f64 (neg.f64 c) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x (*.f64 y 9) b) -1) (*.f64 c (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) -1) (*.f64 (neg.f64 c) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) (sqrt.f64 z)) (sqrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) 1) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) 1) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) z) (sqrt.f64 c)) (sqrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (fma.f64 x (*.f64 y 9) b) c)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) (/.f64 1 z)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 z) (neg.f64 (fma.f64 x (*.f64 y 9) b))) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) -1) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) 3) (pow.f64 z 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 z -2) z) (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) 3) (/.f64 (pow.f64 z -2) z)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 c (fma.f64 x (*.f64 y 9) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c (fma.f64 x (*.f64 y 9) b)) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 z c) (fma.f64 x (*.f64 y 9) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (/.f64 (fma.f64 x (*.f64 y 9) b) c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (/.f64 (fma.f64 x (*.f64 y 9) b) z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (pow.f64 z -2) z) (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) 3) (/.f64 (pow.f64 z -2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (*.f64 z c))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 x (*.f64 y 9) b) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 x (*.f64 y 9) b) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (*.f64 y 9) b) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 2) (*.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)) 2) (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) (*.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)) (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 x (*.f64 y 9) b)) (/.f64 1 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (fma.f64 x (*.f64 y 9) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) 1) (/.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (fma.f64 x (*.f64 y 9) b) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (fma.f64 x (*.f64 y 9) b)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (fma.f64 x (*.f64 y 9) b) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (fma.f64 x (*.f64 y 9) b)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (fma.f64 x (*.f64 y 9) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (fma.f64 x (*.f64 y 9) b) 3) (pow.f64 c 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 c (fma.f64 x (*.f64 y 9) b)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (*.f64 y 9) b) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 y 9) b) c)) 1))))))

simplify89.0ms (0.2%)

Algorithm
egg-herbie
Rules
104×associate-/l*_binary64
63×fma-def_binary64
60×associate-/r/_binary64
46×associate-*r/_binary64
44×associate-/l/_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0211653
1441545
21101545
32811545
44941545
55781545
65801545
Stop Event
saturated
Counts
210 → 116
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 b c)
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(*.f64 9 (/.f64 (*.f64 y x) c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(*.f64 9 (/.f64 (*.f64 y x) c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(/.f64 b c)
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(*.f64 9 (/.f64 (*.f64 y x) c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(*.f64 9 (/.f64 (*.f64 y x) c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(*.f64 9 (/.f64 (*.f64 y x) c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(/.f64 b c)
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(/.f64 b c)
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
Outputs
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(/.f64 9 (*.f64 z (/.f64 (/.f64 c y) x)))
(*.f64 x (/.f64 (/.f64 y c) (/.f64 z 9)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(/.f64 9 (*.f64 z (/.f64 (/.f64 c y) x)))
(*.f64 x (/.f64 (/.f64 y c) (/.f64 z 9)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(/.f64 9 (*.f64 z (/.f64 (/.f64 c y) x)))
(*.f64 x (/.f64 (/.f64 y c) (/.f64 z 9)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(/.f64 9 (*.f64 z (/.f64 (/.f64 c y) x)))
(*.f64 x (/.f64 (/.f64 y c) (/.f64 z 9)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(*.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)))
(/.f64 9 (*.f64 z (/.f64 (/.f64 c y) x)))
(*.f64 x (/.f64 (/.f64 y c) (/.f64 z 9)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))))
(fma.f64 9 (/.f64 y (/.f64 z (/.f64 x c))) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 (/.f64 y c) z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 (*.f64 9 y) x b) (*.f64 c z))
(/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c z))
(/.f64 b c)
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(*.f64 9 (/.f64 (*.f64 y x) c))
(*.f64 9 (*.f64 (/.f64 y c) x))
(*.f64 9 (*.f64 x (/.f64 y c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(*.f64 9 (/.f64 (*.f64 y x) c))
(*.f64 9 (*.f64 (/.f64 y c) x))
(*.f64 9 (*.f64 x (/.f64 y c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(*.f64 9 (/.f64 (*.f64 y x) c))
(*.f64 9 (*.f64 (/.f64 y c) x))
(*.f64 9 (*.f64 x (/.f64 y c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(*.f64 9 (/.f64 (*.f64 y x) c))
(*.f64 9 (*.f64 (/.f64 y c) x))
(*.f64 9 (*.f64 x (/.f64 y c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(*.f64 9 (/.f64 (*.f64 y x) c))
(*.f64 9 (*.f64 (/.f64 y c) x))
(*.f64 9 (*.f64 x (/.f64 y c)))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(+.f64 (/.f64 b c) (*.f64 9 (/.f64 (*.f64 y x) c)))
(fma.f64 9 (*.f64 (/.f64 y c) x) (/.f64 b c))
(fma.f64 9 (*.f64 x (/.f64 y c)) (/.f64 b c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 (*.f64 9 y) x b) c)
(/.f64 (fma.f64 x (*.f64 9 y) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 (*.f64 9 y) x b) c)
(/.f64 (fma.f64 x (*.f64 9 y) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 (*.f64 9 y) x b) c)
(/.f64 (fma.f64 x (*.f64 9 y) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 (*.f64 9 y) x b) c)
(/.f64 (fma.f64 x (*.f64 9 y) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 (*.f64 9 y) x b) c)
(/.f64 (fma.f64 x (*.f64 9 y) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 (*.f64 9 y) x b) c)
(/.f64 (fma.f64 x (*.f64 9 y) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 (*.f64 9 y) x b) c)
(/.f64 (fma.f64 x (*.f64 9 y) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 (*.f64 9 y) x b) c)
(/.f64 (fma.f64 x (*.f64 9 y) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 (*.f64 9 y) x b) c)
(/.f64 (fma.f64 x (*.f64 9 y) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 (*.f64 9 y) x b) c)
(/.f64 (fma.f64 x (*.f64 9 y) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 (*.f64 9 y) x b) c)
(/.f64 (fma.f64 x (*.f64 9 y) b) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) c)
(/.f64 (fma.f64 9 (*.f64 y x) b) c)
(/.f64 (fma.f64 (*.f64 9 y) x b) c)
(/.f64 (fma.f64 x (*.f64 9 y) b) c)

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
6.9b
(/.f64 (/.f64 b z) c)
Compiler

Compiled 18 to 9 computations (50% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
b
@0
(/.f64 (/.f64 b z) c)
0.0ms
b
@inf
(/.f64 (/.f64 b z) c)
0.0ms
b
@-inf
(/.f64 (/.f64 b z) c)
0.0ms
z
@inf
(/.f64 (/.f64 b z) c)
0.0ms
z
@-inf
(/.f64 (/.f64 b z) c)

rewrite86.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
797×pow1_binary64
740×add-log-exp_binary64
740×log1p-expm1-u_binary64
740×expm1-log1p-u_binary64
723×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11317
219217
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (/.f64 1 (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (/.f64 1 z) (pow.f64 c -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b z) (pow.f64 c -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b z) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 b z) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 b z) c)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 b z) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 b z) c)) 2) (cbrt.f64 (/.f64 (/.f64 b z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 b z)) 2) (*.f64 (cbrt.f64 (/.f64 b z)) (pow.f64 c -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 b z) c)) (sqrt.f64 (/.f64 (/.f64 b z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 b z)) (*.f64 (sqrt.f64 (/.f64 b z)) (pow.f64 c -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 b) z) (/.f64 1 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1) (/.f64 b z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) c) (/.f64 (cbrt.f64 b) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) c) (/.f64 (sqrt.f64 b) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b 1) (/.f64 (/.f64 1 z) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b z)) 2) 1) (/.f64 (cbrt.f64 (/.f64 b z)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 b z)) 1) (/.f64 (sqrt.f64 (/.f64 b z)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 1 z) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 b z) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b z)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (/.f64 b z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 b z)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (/.f64 b z)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (sqrt.f64 c)) (/.f64 (/.f64 1 z) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (/.f64 b z) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b z)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (/.f64 b z)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 b z) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 b z) c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 b z) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 b z) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 z b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 b z) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 b z) c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 b z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 b z) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 b z) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 b z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 b z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 b z) c)))))))

simplify11.0ms (0%)

Algorithm
egg-herbie
Rules
associate-/r*_binary64
*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06252
19252
211252
Stop Event
saturated
Counts
74 → 39
Calls
Call 1
Inputs
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
Outputs
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
6.9b
(*.f64 (/.f64 b z) (/.f64 1 c))
Compiler

Compiled 24 to 14 computations (41.7% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
b
@0
(*.f64 (/.f64 b z) (/.f64 1 c))
0.0ms
b
@inf
(*.f64 (/.f64 b z) (/.f64 1 c))
0.0ms
b
@-inf
(*.f64 (/.f64 b z) (/.f64 1 c))
0.0ms
z
@-inf
(*.f64 (/.f64 b z) (/.f64 1 c))
0.0ms
c
@-inf
(*.f64 (/.f64 b z) (/.f64 1 c))

rewrite150.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
907×pow1_binary64
841×add-log-exp_binary64
841×log1p-expm1-u_binary64
841×expm1-log1p-u_binary64
822×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
087
11707
223407
Stop Event
node limit
Counts
1 → 49
Calls
Call 1
Inputs
(*.f64 (/.f64 b z) (/.f64 1 c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (*.f64 z c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 c (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 (*.f64 z c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 z (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b z) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 z b) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 c (/.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 c (/.f64 b z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 z c) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 z (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 c) (/.f64 z b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 b z)) 2) (/.f64 c (cbrt.f64 (/.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 b z)) (/.f64 c (sqrt.f64 (/.f64 b z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 z b) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 c) (/.f64 z b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b) (neg.f64 (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b) (*.f64 (neg.f64 c) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b) (*.f64 c (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b c) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 b z)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 b c)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 z) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b -1) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) -1) (*.f64 (neg.f64 z) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 b)) (*.f64 (neg.f64 c) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b z) (sqrt.f64 c)) (sqrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b z) 1) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b z) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b c) 1) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b c) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 b c) (sqrt.f64 z)) (sqrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (/.f64 1 c)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 b z)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b z) -1) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 c) (neg.f64 b)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 b z) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 b z) c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 b z) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 b z) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 b z) c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 b z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 b z) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 b z) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 b z) 3) (/.f64 (pow.f64 c -2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 (pow.f64 c -2) c) (pow.f64 (/.f64 b z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 b z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 b z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 b z) c)))))))

simplify12.0ms (0%)

Algorithm
egg-herbie
Rules
associate-/r*_binary64
*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06252
19252
211252
Stop Event
saturated
Counts
85 → 50
Calls
Call 1
Inputs
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
Outputs
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 9 (/.f64 y c))
12.3b
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
Compiler

Compiled 32 to 15 computations (53.1% saved)

series7.0ms (0%)

Counts
2 → 48
Calls

18 calls:

TimeVariablePointExpression
1.0ms
y
@inf
(*.f64 9 (/.f64 y c))
1.0ms
c
@inf
(*.f64 9 (/.f64 y c))
1.0ms
y
@0
(*.f64 9 (/.f64 y c))
1.0ms
c
@0
(*.f64 9 (/.f64 y c))
1.0ms
y
@-inf
(*.f64 9 (/.f64 y c))

rewrite261.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
598×log-prod_binary64
453×exp-prod_binary64
390×pow-prod-down_binary64
290×pow2_binary64
236×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01020
121620
2294220
Stop Event
node limit
Counts
2 → 76
Calls
Call 1
Inputs
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(*.f64 9 (/.f64 y c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y c)) (*.f64 9 (/.f64 x z)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y c)) (*.f64 9 (/.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y c)) (*.f64 9 (/.f64 x z))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y c)) (*.f64 9 (/.f64 x z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 9 y) c) (/.f64 z x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 z (*.f64 9 (*.f64 (/.f64 y c) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 (/.f64 y c) x)) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 9 (*.f64 (/.f64 y c) x))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 9 y) x) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 9 y) 1) (*.f64 c (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 9 y) (neg.f64 x)) (*.f64 c (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (*.f64 z c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) (*.f64 9 y)) (*.f64 (neg.f64 z) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 9 (*.f64 (/.f64 y c) x)) 1) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 9 (*.f64 (/.f64 y c) x)) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 9 (*.f64 (/.f64 y c) x)) (sqrt.f64 z)) (sqrt.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 9 y) (/.f64 x z)) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) (/.f64 (*.f64 9 y) c)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 9 y) c) (neg.f64 x)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) (*.f64 9 y)) c)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (*.f64 9 (*.f64 (/.f64 y c) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z))))) (sqrt.f64 (log.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 y c)) (*.f64 9 (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 9 y) c) (/.f64 x z))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 9 y) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 9) (/.f64 y c))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 9) (/.f64 y c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 9) (/.f64 y c)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 9) (/.f64 y c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 9 y) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 9 (/.f64 c y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 c (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 y) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 9 y)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 9 y) 1) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 9 y) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 9 y) (sqrt.f64 c)) (sqrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y) 9) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (neg.f64 y)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 9 y) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 9 y) c) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 9 y) c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 9 y) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 9 y) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 (*.f64 9 y) c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (*.f64 9 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 9 y) c))) 2)) (cbrt.f64 (log.f64 (/.f64 (*.f64 9 y) c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 9 y) c)))) (sqrt.f64 (log.f64 (/.f64 (*.f64 9 y) c))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 9 y) c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 9) (/.f64 y c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 9 y) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 9 y) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 9 y) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 9 y) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 9 y) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 9 y) c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 9 y) c) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 9 y) c))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 9 y) c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 9 y) c)) 1) 1))))))

simplify98.0ms (0.2%)

Algorithm
egg-herbie
Rules
94×associate-/l*_binary64
54×associate-/l/_binary64
49×associate-/r/_binary64
44×associate-*l/_binary64
43×associate-*r/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010624
122624
270624
3191624
4395624
5480624
6482624
Stop Event
saturated
Counts
124 → 78
Calls
Call 1
Inputs
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
Outputs
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 9 (/.f64 y (*.f64 (/.f64 c x) z)))
(*.f64 9 (/.f64 y (*.f64 z (/.f64 c x))))

localize15.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 9 (*.f64 y x)) b)
0.2b
(*.f64 9 (*.f64 y x))
9.5b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
Compiler

Compiled 42 to 19 computations (54.8% saved)

series10.0ms (0%)

Counts
3 → 69
Calls

30 calls:

TimeVariablePointExpression
1.0ms
x
@0
(+.f64 (*.f64 9 (*.f64 y x)) b)
0.0ms
y
@0
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
0.0ms
y
@inf
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
0.0ms
x
@-inf
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
0.0ms
y
@-inf
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))

rewrite87.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
704×log-prod_binary64
346×pow2_binary64
292×fma-def_binary64
243×pow1/3_binary64
238×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01229
125829
2354829
Stop Event
node limit
Counts
3 → 124
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (*.f64 9 y) b) (/.f64 (/.f64 1 z) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2) (*.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) (/.f64 (/.f64 1 z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))) 2) (cbrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) (*.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) (/.f64 (/.f64 1 z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))) (sqrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 x (*.f64 9 y) b)) (/.f64 1 (*.f64 c (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 z) c) (fma.f64 x (*.f64 9 y) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) z) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) 1) (/.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) z) (/.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 (fma.f64 x (*.f64 9 y) b) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2) z) (/.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) c) (/.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 (fma.f64 x (*.f64 9 y) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2) c) (/.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 z c)) -2) (/.f64 (fma.f64 x (*.f64 9 y) b) (cbrt.f64 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (cbrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) (pow.f64 (cbrt.f64 (*.f64 z c)) 2)) (/.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) (cbrt.f64 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 z c) -1/2) (/.f64 (fma.f64 x (*.f64 9 y) b) (sqrt.f64 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2) (sqrt.f64 (*.f64 z c))) (/.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) (sqrt.f64 (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (/.f64 (fma.f64 x (*.f64 9 y) b) c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (fma.f64 x (*.f64 9 y) b) 3) (pow.f64 (*.f64 z c) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 z (/.f64 (fma.f64 x (*.f64 9 y) b) c)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 c (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (*.f64 9 y) b) 3) (pow.f64 (*.f64 z c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (*.f64 9 y) b) (*.f64 z c))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 9)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 9))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 9 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 9 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 9 y)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 9 y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (*.f64 9 y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 9 y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 9 y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 9 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 9 y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 9 y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 9 y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 9 y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 9 y))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x (*.f64 9 y) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 9 y)) 2) (-.f64 (*.f64 x (*.f64 9 y)) b)) (/.f64 (*.f64 b b) (-.f64 (*.f64 x (*.f64 9 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (*.f64 9 y) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x (*.f64 9 y) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 2) (cbrt.f64 (fma.f64 x (*.f64 9 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) (sqrt.f64 (fma.f64 x (*.f64 9 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (*.f64 y x) 3) 729 (pow.f64 b 3)) (/.f64 1 (fma.f64 b (-.f64 b (*.f64 x (*.f64 9 y))) (pow.f64 (*.f64 x (*.f64 9 y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 9 y)) 2) (*.f64 b b)) (/.f64 1 (-.f64 (*.f64 x (*.f64 9 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b (-.f64 b (*.f64 x (*.f64 9 y))) (pow.f64 (*.f64 x (*.f64 9 y)) 2)) (fma.f64 (pow.f64 (*.f64 y x) 3) 729 (pow.f64 b 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) b) (-.f64 (pow.f64 (*.f64 x (*.f64 9 y)) 2) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (*.f64 y x) 3) 729 (pow.f64 b 3)) (fma.f64 b (-.f64 b (*.f64 x (*.f64 9 y))) (pow.f64 (*.f64 x (*.f64 9 y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (*.f64 y x) 3) 729 (pow.f64 b 3)) (fma.f64 b b (-.f64 (pow.f64 (*.f64 x (*.f64 9 y)) 2) (*.f64 (*.f64 x (*.f64 9 y)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 9 y)) 2) (*.f64 b b)) (-.f64 (*.f64 x (*.f64 9 y)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 y x) 3) 729 (pow.f64 b 3))) (neg.f64 (fma.f64 b (-.f64 b (*.f64 x (*.f64 9 y))) (pow.f64 (*.f64 x (*.f64 9 y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 9 y)) 2) (*.f64 b b))) (neg.f64 (-.f64 (*.f64 x (*.f64 9 y)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b b) (pow.f64 (*.f64 x (*.f64 9 y)) 2)) (-.f64 b (*.f64 x (*.f64 9 y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x (*.f64 9 y) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (*.f64 9 y) b) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (*.f64 9 y) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x (*.f64 9 y) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x (*.f64 9 y) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 b (-.f64 b (*.f64 x (*.f64 9 y))) (pow.f64 (*.f64 x (*.f64 9 y)) 2)) (fma.f64 (pow.f64 (*.f64 y x) 3) 729 (pow.f64 b 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) b) (-.f64 (pow.f64 (*.f64 x (*.f64 9 y)) 2) (*.f64 b b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x (*.f64 9 y) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x (*.f64 9 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (*.f64 9 y) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 9 y)))) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 9) (+.f64 1 (expm1.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 9 y)))) (+.f64 1 (expm1.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b)) (pow.f64 (pow.f64 (exp.f64 y) x) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 b) (+.f64 1 (expm1.f64 (*.f64 x (*.f64 9 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b)) (+.f64 1 (expm1.f64 (*.f64 x (*.f64 9 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x (*.f64 9 y) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x (*.f64 9 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x (*.f64 9 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x (*.f64 9 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x (*.f64 9 y) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 9 (*.f64 y x) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (*.f64 x 9) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 9 y) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 9 b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (*.f64 9 y)) 1 b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b 1 (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x (*.f64 9 y)) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 b (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (cbrt.f64 (*.f64 y x)) 9) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x (*.f64 9 y))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 9 y))) 2) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 9 y))) 2) (cbrt.f64 (*.f64 x (*.f64 9 y))) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2) (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 y x)) 9) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x (*.f64 9 y))) (sqrt.f64 (*.f64 x (*.f64 9 y))) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (sqrt.f64 b) (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 9 y) x b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 9 x) y b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 9 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (cbrt.f64 (*.f64 y x)) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 9 (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 9 y) 1) x b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 9 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 9 y) (sqrt.f64 x)) (sqrt.f64 x) b)))))

simplify139.0ms (0.3%)

Algorithm
egg-herbie
Rules
101×associate-/l*_binary64
59×associate-/r/_binary64
47×associate-*r/_binary64
46×associate-*l/_binary64
46×fma-def_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0161062
1371008
21011008
32581008
44731008
55481008
65501008
Stop Event
saturated
Counts
193 → 134
Calls
Call 1
Inputs
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
b
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
b
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
b
b
Outputs
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 x c) (/.f64 y z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)) (/.f64 (/.f64 b c) z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (fma.f64 9 (*.f64 y x) b) (*.f64 c z))
(/.f64 (fma.f64 y (*.f64 9 x) b) (*.f64 c z))
b
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
b
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
b
b

eval373.0ms (0.7%)

Compiler

Compiled 7467 to 4119 computations (44.8% saved)

prune224.0ms (0.4%)

Pruning

28 alts after pruning (20 fresh and 8 done)

PrunedKeptTotal
New4996505
Fresh31417
Picked011
Done178
Total50328531
Error
0b
Counts
531 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
41.0b
(*.f64 t (/.f64 (*.f64 -4 a) c))
28.2b
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c))
40.9b
(*.f64 a (/.f64 (*.f64 t -4) c))
44.6b
(/.f64 b (/.f64 c (/.f64 1 z)))
45.5b
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
28.8b
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
43.0b
(pow.f64 (*.f64 z (/.f64 c b)) -1)
49.9b
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
41.1b
(*.f64 -4 (/.f64 t (/.f64 c a)))
43.5b
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
42.8b
(/.f64 (/.f64 b c) z)
40.9b
(*.f64 a (*.f64 t (/.f64 -4 c)))
44.6b
(/.f64 b (*.f64 z c))
43.0b
(/.f64 (*.f64 -4 (*.f64 a t)) c)
43.4b
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
31.9b
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
36.0b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
44.8b
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
20.1b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
45.7b
(/.f64 (/.f64 1 c) (/.f64 z b))
43.7b
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
29.0b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
30.1b
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
45.7b
(/.f64 (/.f64 b z) c)
44.8b
(*.f64 (/.f64 1 (*.f64 z c)) b)
43.4b
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
46.0b
(/.f64 1 (/.f64 c (/.f64 b z)))
45.8b
(/.f64 (*.f64 (/.f64 1 z) b) c)
Compiler

Compiled 450 to 339 computations (24.7% saved)

regimes3.2s (5.9%)

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

12 calls:

407.0ms
y
362.0ms
b
354.0ms
(*.f64 (*.f64 x 9) y)
337.0ms
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
337.0ms
(*.f64 (*.f64 x 9) y)
Results
ErrorSegmentsBranch
14.1b2x
9.5b8y
9.8b3z
11.5b6t
11.3b4a
13.0b4b
12.1b3c
7.1b5(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
9.7b5(*.f64 (*.f64 x 9) y)
9.7b5(*.f64 (*.f64 x 9) y)
14.1b2(*.f64 x 9)
14.1b2(*.f64 x 9)
Compiler

Compiled 906 to 511 computations (43.6% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.49463982011556e+305
+inf
0.0ms
3.7631540057729384e-122
4.508065536892665e-116
0.0ms
-1.6747403665119644e+70
-4.7704925550923205e+56
0.0ms
-8.064320522807385e+298
-6.838694818583405e+294
Compiler

Compiled 36 to 27 computations (25% saved)

regimes2.1s (3.9%)

Counts
55 → 5
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 9 (/.f64 (*.f64 c (/.f64 z x)) y))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x))
(-.f64 (+.f64 1 (/.f64 b (*.f64 z c))) 1)
(/.f64 (/.f64 (*.f64 (*.f64 9 x) y) z) c)
(/.f64 9 (*.f64 (/.f64 c y) (/.f64 z x)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 y (/.f64 z (/.f64 x (/.f64 c 9))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z) (/.f64 1 c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) c))
(*.f64 (/.f64 1 (*.f64 z c)) (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) z) (/.f64 1 c))
(pow.f64 (*.f64 z (/.f64 c b)) -1)
(/.f64 (fma.f64 t (*.f64 a -4) (*.f64 b (/.f64 1 z))) c)
(/.f64 (/.f64 1 c) (/.f64 z (+.f64 (fma.f64 x (*.f64 9 y) (*.f64 z (*.f64 -4 (*.f64 t a)))) b)))
(pow.f64 (/.f64 z (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) c)) -1)
Outputs
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) z) (/.f64 1 c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
Calls

12 calls:

327.0ms
y
268.0ms
b
231.0ms
(*.f64 x 9)
227.0ms
(*.f64 x 9)
200.0ms
x
Results
ErrorSegmentsBranch
16.3b4x
13.1b8y
12.2b4z
15.6b3t
14.5b3a
14.6b7b
15.6b3c
7.4b5(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
11.9b5(*.f64 (*.f64 x 9) y)
11.9b5(*.f64 (*.f64 x 9) y)
16.3b4(*.f64 x 9)
16.3b4(*.f64 x 9)
Compiler

Compiled 708 to 394 computations (44.4% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.49463982011556e+305
+inf
0.0ms
3.7631540057729384e-122
4.508065536892665e-116
0.0ms
-330139.81744129624
-229628.38224960378
0.0ms
-8.064320522807385e+298
-6.838694818583405e+294
Compiler

Compiled 36 to 27 computations (25% saved)

regimes1.8s (3.3%)

Counts
50 → 5
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 9 (/.f64 (*.f64 c (/.f64 z x)) y))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x))
(-.f64 (+.f64 1 (/.f64 b (*.f64 z c))) 1)
(/.f64 (/.f64 (*.f64 (*.f64 9 x) y) z) c)
(/.f64 9 (*.f64 (/.f64 c y) (/.f64 z x)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 y (/.f64 z (/.f64 x (/.f64 c 9))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z) (/.f64 1 c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) c))
(*.f64 (/.f64 1 (*.f64 z c)) (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b))
Outputs
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
Calls

12 calls:

236.0ms
b
194.0ms
y
172.0ms
(*.f64 (*.f64 x 9) y)
166.0ms
(*.f64 (*.f64 x 9) y)
156.0ms
(*.f64 x 9)
Results
ErrorSegmentsBranch
16.3b4x
13.1b8y
13.7b3z
15.6b3t
14.5b3a
14.4b8b
16.3b4c
7.4b5(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
11.9b5(*.f64 (*.f64 x 9) y)
11.9b5(*.f64 (*.f64 x 9) y)
16.3b4(*.f64 x 9)
16.3b4(*.f64 x 9)
Compiler

Compiled 627 to 345 computations (45% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.49463982011556e+305
+inf
2.0ms
2.0655864063247146e-262
2.2197715804271952e-262
0.0ms
-6.6135858572520705e-245
-6.485974604771849e-279
0.0ms
-8.064320522807385e+298
-6.838694818583405e+294
Compiler

Compiled 36 to 27 computations (25% saved)

regimes1.8s (3.4%)

Counts
48 → 5
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 9 (/.f64 (*.f64 c (/.f64 z x)) y))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x))
(-.f64 (+.f64 1 (/.f64 b (*.f64 z c))) 1)
(/.f64 (/.f64 (*.f64 (*.f64 9 x) y) z) c)
(/.f64 9 (*.f64 (/.f64 c y) (/.f64 z x)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 y (/.f64 z (/.f64 x (/.f64 c 9))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z) (/.f64 1 c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
Outputs
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
Calls

12 calls:

227.0ms
(*.f64 x 9)
215.0ms
b
207.0ms
(*.f64 x 9)
192.0ms
c
184.0ms
x
Results
ErrorSegmentsBranch
14.8b8x
14.4b7y
14.0b3z
15.3b5t
17.6b2a
15.2b8b
17.6b5c
8.1b5(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
11.9b5(*.f64 (*.f64 x 9) y)
11.9b5(*.f64 (*.f64 x 9) y)
14.8b8(*.f64 x 9)
14.8b8(*.f64 x 9)
Compiler

Compiled 585 to 320 computations (45.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.49463982011556e+305
+inf
0.0ms
-0.0
2.0655864063247146e-262
0.0ms
-6.6135858572520705e-245
-6.485974604771849e-279
0.0ms
-8.064320522807385e+298
-6.838694818583405e+294
Compiler

Compiled 36 to 27 computations (25% saved)

regimes1.4s (2.5%)

Counts
47 → 8
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 9 (/.f64 (*.f64 c (/.f64 z x)) y))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x))
(-.f64 (+.f64 1 (/.f64 b (*.f64 z c))) 1)
(/.f64 (/.f64 (*.f64 (*.f64 9 x) y) z) c)
(/.f64 9 (*.f64 (/.f64 c y) (/.f64 z x)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 y (/.f64 z (/.f64 x (/.f64 c 9))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c))
(*.f64 (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) z) (/.f64 1 c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
Outputs
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c))
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
Calls

7 calls:

318.0ms
c
295.0ms
y
191.0ms
x
161.0ms
b
144.0ms
z
Results
ErrorSegmentsBranch
20.3b4x
15.5b8y
17.8b5z
18.5b5t
19.6b5a
17.2b7b
18.3b14c
Compiler

Compiled 496 to 254 computations (48.8% saved)

bsearch508.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.2856254180272053e+185
1.4195445126988023e+188
30.0ms
2.559048931494642e+21
2.330049791276335e+25
39.0ms
2.8915240062351865e-124
7.396813580409837e-124
183.0ms
1.955434981335379e-149
7.1061300014595e-147
127.0ms
-6.370560022145559e-158
-4.518819086234203e-160
56.0ms
-3.0369498496774584e-34
-3.7470878660319863e-35
57.0ms
-1.3315517894667007e+20
-20391960968813436.0
Compiler

Compiled 74 to 56 computations (24.3% saved)

regimes1.2s (2.2%)

Counts
38 → 10
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 9 (/.f64 (*.f64 c (/.f64 z x)) y))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x))
(-.f64 (+.f64 1 (/.f64 b (*.f64 z c))) 1)
(/.f64 (/.f64 (*.f64 (*.f64 9 x) y) z) c)
(/.f64 9 (*.f64 (/.f64 c y) (/.f64 z x)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 y (/.f64 z (/.f64 x (/.f64 c 9))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
Outputs
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
Calls

7 calls:

261.0ms
c
219.0ms
y
211.0ms
b
130.0ms
t
116.0ms
z
Results
ErrorSegmentsBranch
21.3b3x
14.5b10y
19.4b5z
19.7b5t
20.1b5a
19.8b11b
23.2b5c
Compiler

Compiled 367 to 199 computations (45.8% saved)

bsearch1.2s (2.2%)

Algorithm
binary-search
Steps
TimeLeftRight
305.0ms
9.357904390498973e+184
1.2856254180272053e+185
192.0ms
1.8833837882257146e+159
1.165805523730158e+163
327.0ms
5.169872998124658e+116
1.680545536304932e+119
58.0ms
11687931.980519522
22481425.040594663
58.0ms
2.8915240062351865e-124
7.396813580409837e-124
64.0ms
1.955434981335379e-149
7.1061300014595e-147
59.0ms
-6.370560022145559e-158
-4.518819086234203e-160
59.0ms
-3.0369498496774584e-34
-3.7470878660319863e-35
62.0ms
-1.3315517894667007e+20
-20391960968813436.0
Compiler

Compiled 680 to 502 computations (26.2% saved)

regimes1.5s (2.7%)

Counts
36 → 7
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 9 (/.f64 (*.f64 c (/.f64 z x)) y))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x))
(-.f64 (+.f64 1 (/.f64 b (*.f64 z c))) 1)
(/.f64 (/.f64 (*.f64 (*.f64 9 x) y) z) c)
(/.f64 9 (*.f64 (/.f64 c y) (/.f64 z x)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 y (/.f64 z (/.f64 x (/.f64 c 9))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
Outputs
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
Calls

7 calls:

374.0ms
a
231.0ms
x
215.0ms
b
190.0ms
c
188.0ms
t
Results
ErrorSegmentsBranch
20.8b7x
19.3b7y
25.3b4z
19.6b12t
24.2b6a
22.7b10b
24.5b9c
Compiler

Compiled 345 to 191 computations (44.6% saved)

bsearch622.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
67.0ms
6.720990009640515e+217
2.821122549190366e+219
262.0ms
6.15711864876862e+52
1.139594358311422e+56
61.0ms
2.559048931494642e+21
2.330049791276335e+25
65.0ms
-6.370560022145559e-158
-4.518819086234203e-160
108.0ms
-7.440238329187886e-57
-7.003581540665532e-89
59.0ms
-1.3315517894667007e+20
-20391960968813436.0
Compiler

Compiled 576 to 432 computations (25% saved)

regimes2.0s (3.7%)

Counts
35 → 13
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 9 (/.f64 (*.f64 c (/.f64 z x)) y))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x))
(-.f64 (+.f64 1 (/.f64 b (*.f64 z c))) 1)
(/.f64 (/.f64 (*.f64 (*.f64 9 x) y) z) c)
(/.f64 9 (*.f64 (/.f64 c y) (/.f64 z x)))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 y (/.f64 z (/.f64 x (/.f64 c 9))))
Outputs
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(/.f64 (/.f64 b c) z)
(*.f64 t (/.f64 (*.f64 -4 a) c))
(*.f64 9 (/.f64 y (/.f64 z (/.f64 x c))))
(/.f64 (/.f64 b c) z)
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(/.f64 (/.f64 b c) z)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(/.f64 1 (/.f64 c (/.f64 b z)))
(/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x))
(*.f64 t (/.f64 (*.f64 -4 a) c))
Calls

7 calls:

556.0ms
a
370.0ms
t
319.0ms
y
280.0ms
b
211.0ms
x
Results
ErrorSegmentsBranch
27.5b9x
24.1b14y
29.2b7z
23.7b13t
26.9b13a
25.4b11b
32.9b9c
Compiler

Compiled 334 to 187 computations (44% saved)

bsearch909.0ms (1.7%)

Algorithm
12×binary-search
Steps
TimeLeftRight
73.0ms
1.4089714241817235e-102
8.715290512541494e-100
61.0ms
3.642202461665761e-226
2.6193401491785633e-216
93.0ms
-9.39754759821627e-278
-4.3692540931547e-281
70.0ms
-2.5621270493195514e-211
-6.571050080925467e-215
59.0ms
-3.79344921420195e-144
-1.4925909791036336e-146
96.0ms
-8.808899104754383e-99
-9.822752502820308e-105
0.0ms
-21376063353715.973
-20553159174419.48
57.0ms
-3.468082714007008e+36
-7.146940325661664e+32
82.0ms
-1.4736604674778383e+40
-3.468082714007008e+36
34.0ms
-1.4687265609429895e+47
-6.458804323793089e+46
210.0ms
-4.3459297690814836e+111
-7.426348762211447e+109
75.0ms
-1.1911360071094134e+133
-5.986116755859345e+132
Compiler

Compiled 388 to 302 computations (22.2% saved)

regimes1.8s (3.3%)

Counts
32 → 13
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 9 (/.f64 (*.f64 c (/.f64 z x)) y))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x))
(-.f64 (+.f64 1 (/.f64 b (*.f64 z c))) 1)
(/.f64 (/.f64 (*.f64 (*.f64 9 x) y) z) c)
(/.f64 9 (*.f64 (/.f64 c y) (/.f64 z x)))
Outputs
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(/.f64 (/.f64 b c) z)
(*.f64 t (/.f64 (*.f64 -4 a) c))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(/.f64 (/.f64 b c) z)
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(/.f64 (/.f64 b c) z)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(/.f64 1 (/.f64 c (/.f64 b z)))
(/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x))
(*.f64 t (/.f64 (*.f64 -4 a) c))
Calls

7 calls:

610.0ms
b
341.0ms
c
216.0ms
t
206.0ms
y
200.0ms
a
Results
ErrorSegmentsBranch
27.5b9x
24.1b14y
29.4b7z
23.7b13t
26.9b13a
25.6b11b
32.1b12c
Compiler

Compiled 307 to 173 computations (43.6% saved)

bsearch826.0ms (1.5%)

Algorithm
12×binary-search
Steps
TimeLeftRight
30.0ms
1.4089714241817235e-102
8.715290512541494e-100
43.0ms
3.642202461665761e-226
2.6193401491785633e-216
56.0ms
-9.39754759821627e-278
-4.3692540931547e-281
33.0ms
-2.5621270493195514e-211
-6.571050080925467e-215
33.0ms
-3.79344921420195e-144
-1.4925909791036336e-146
56.0ms
-8.808899104754383e-99
-9.822752502820308e-105
0.0ms
-21376063353715.973
-20553159174419.48
30.0ms
-3.468082714007008e+36
-7.146940325661664e+32
89.0ms
-1.4736604674778383e+40
-3.468082714007008e+36
29.0ms
-1.4687265609429895e+47
-6.458804323793089e+46
354.0ms
-4.3459297690814836e+111
-7.426348762211447e+109
71.0ms
-1.1911360071094134e+133
-5.986116755859345e+132
Compiler

Compiled 388 to 302 computations (22.2% saved)

regimes1.8s (3.3%)

Counts
28 → 13
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 9 (/.f64 (*.f64 c (/.f64 z x)) y))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
Outputs
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(/.f64 (/.f64 b c) z)
(*.f64 t (/.f64 (*.f64 -4 a) c))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(/.f64 (/.f64 b c) z)
(*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x))
(/.f64 (/.f64 b c) z)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(/.f64 1 (/.f64 c (/.f64 b z)))
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 t (/.f64 (*.f64 -4 a) c))
Calls

7 calls:

404.0ms
a
325.0ms
y
311.0ms
x
241.0ms
b
237.0ms
t
Results
ErrorSegmentsBranch
27.5b9x
24.1b14y
29.4b7z
23.8b13t
26.9b13a
25.6b11b
33.5b8c
Compiler

Compiled 271 to 157 computations (42.1% saved)

bsearch1.1s (2%)

Algorithm
12×binary-search
Steps
TimeLeftRight
29.0ms
1.4089714241817235e-102
8.715290512541494e-100
30.0ms
3.642202461665761e-226
2.6193401491785633e-216
32.0ms
-9.39754759821627e-278
-4.3692540931547e-281
32.0ms
-2.5621270493195514e-211
-6.571050080925467e-215
32.0ms
-3.79344921420195e-144
-1.4925909791036336e-146
31.0ms
-8.808899104754383e-99
-9.822752502820308e-105
0.0ms
-21376063353715.973
-20553159174419.48
31.0ms
-3.468082714007008e+36
-7.146940325661664e+32
70.0ms
-1.4736604674778383e+40
-3.468082714007008e+36
45.0ms
-1.4687265609429895e+47
-6.458804323793089e+46
465.0ms
-4.3459297690814836e+111
-7.426348762211447e+109
200.0ms
-1.1911360071094134e+133
-5.986116755859345e+132
Compiler

Compiled 388 to 302 computations (22.2% saved)

regimes1.1s (2.1%)

Counts
27 → 13
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 9 (/.f64 (*.f64 c (/.f64 z x)) y))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
Outputs
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(/.f64 (/.f64 b c) z)
(*.f64 t (/.f64 (*.f64 -4 a) c))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(/.f64 (/.f64 b c) z)
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(/.f64 (/.f64 b c) z)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(/.f64 1 (/.f64 c (/.f64 b z)))
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 t (/.f64 (*.f64 -4 a) c))
Calls

7 calls:

208.0ms
a
206.0ms
t
175.0ms
y
170.0ms
b
162.0ms
c
Results
ErrorSegmentsBranch
27.5b9x
24.1b14y
29.4b7z
24.0b13t
27.1b13a
26.1b11b
33.5b10c
Compiler

Compiled 262 to 152 computations (42% saved)

bsearch580.0ms (1.1%)

Algorithm
12×binary-search
Steps
TimeLeftRight
29.0ms
1.4089714241817235e-102
8.715290512541494e-100
33.0ms
3.642202461665761e-226
2.6193401491785633e-216
29.0ms
-9.39754759821627e-278
-4.3692540931547e-281
30.0ms
-2.5621270493195514e-211
-6.571050080925467e-215
30.0ms
-3.79344921420195e-144
-1.4925909791036336e-146
29.0ms
-8.808899104754383e-99
-9.822752502820308e-105
0.0ms
-21376063353715.973
-20553159174419.48
30.0ms
-3.468082714007008e+36
-7.146940325661664e+32
30.0ms
-1.4736604674778383e+40
-3.468082714007008e+36
30.0ms
-1.4687265609429895e+47
-6.458804323793089e+46
223.0ms
-4.3459297690814836e+111
-7.426348762211447e+109
84.0ms
-1.1911360071094134e+133
-5.986116755859345e+132
Compiler

Compiled 388 to 302 computations (22.2% saved)

regimes1.9s (3.4%)

Counts
26 → 14
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 9 (/.f64 (*.f64 c (/.f64 z x)) y))
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
Outputs
(*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z)))
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (/.f64 b c) z)
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (/.f64 b c) z)
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (/.f64 b z) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 b (*.f64 z c))
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
Calls

7 calls:

327.0ms
t
321.0ms
a
303.0ms
c
300.0ms
b
244.0ms
y
Results
ErrorSegmentsBranch
27.5b9x
24.1b14y
29.6b7z
24.3b13t
28.3b11a
26.1b11b
33.1b11c
Compiler

Compiled 253 to 148 computations (41.5% saved)

bsearch1.5s (2.7%)

Algorithm
13×binary-search
Steps
TimeLeftRight
126.0ms
2.3210518512102498e+76
4.8410276767065203e+76
577.0ms
6.15711864876862e+52
1.139594358311422e+56
32.0ms
2.330049791276335e+25
1.406794860350246e+27
30.0ms
608091790620.2697
498865162973412.25
159.0ms
6.776862349400102e-16
1.5591160745232433e-8
29.0ms
4.625028808941394e-95
8.096060905986866e-85
59.0ms
1.955434981335379e-149
7.1061300014595e-147
94.0ms
1.3302055092561217e-241
1.94165920965313e-229
54.0ms
-2.8547129842921665e-210
-1.1229320473712002e-215
35.0ms
-1.8523637837355967e-164
-1.5864096515314982e-168
176.0ms
-6.370560022145559e-158
-4.518819086234203e-160
68.0ms
-7.440238329187886e-57
-7.003581540665532e-89
54.0ms
-1.3315517894667007e+20
-20391960968813436.0
Compiler

Compiled 426 to 326 computations (23.5% saved)

regimes1.2s (2.2%)

Counts
25 → 14
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 9 (/.f64 (*.f64 c (/.f64 z x)) y))
Outputs
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (/.f64 b c) z)
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (/.f64 b c) z)
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (/.f64 b z) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z))
(/.f64 b (*.f64 z c))
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
Calls

7 calls:

238.0ms
x
231.0ms
y
197.0ms
c
196.0ms
t
141.0ms
b
Results
ErrorSegmentsBranch
27.5b9x
24.1b14y
29.6b7z
24.3b13t
28.3b11a
26.2b11b
33.1b11c
Compiler

Compiled 244 to 144 computations (41% saved)

bsearch1.1s (2.1%)

Algorithm
13×binary-search
Steps
TimeLeftRight
292.0ms
2.3210518512102498e+76
4.8410276767065203e+76
456.0ms
6.15711864876862e+52
1.139594358311422e+56
51.0ms
2.330049791276335e+25
1.406794860350246e+27
52.0ms
608091790620.2697
498865162973412.25
31.0ms
6.776862349400102e-16
1.5591160745232433e-8
32.0ms
4.625028808941394e-95
8.096060905986866e-85
31.0ms
1.955434981335379e-149
7.1061300014595e-147
30.0ms
1.3302055092561217e-241
1.94165920965313e-229
33.0ms
-2.8547129842921665e-210
-1.1229320473712002e-215
29.0ms
-1.8523637837355967e-164
-1.5864096515314982e-168
31.0ms
-6.370560022145559e-158
-4.518819086234203e-160
32.0ms
-7.440238329187886e-57
-7.003581540665532e-89
29.0ms
-1.3315517894667007e+20
-20391960968813436.0
Compiler

Compiled 426 to 326 computations (23.5% saved)

regimes1.7s (3%)

Counts
23 → 14
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(-.f64 (+.f64 1 (/.f64 (/.f64 b c) z)) 1)
Outputs
(*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (/.f64 b c) z)
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (/.f64 b c) z)
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (/.f64 b z) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
(/.f64 b (*.f64 z c))
(/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))
Calls

7 calls:

305.0ms
b
293.0ms
a
291.0ms
c
284.0ms
t
196.0ms
y
Results
ErrorSegmentsBranch
27.5b9x
24.1b14y
29.6b7z
24.3b13t
28.3b11a
26.2b11b
33.1b11c
Compiler

Compiled 226 to 135 computations (40.3% saved)

bsearch1.4s (2.5%)

Algorithm
13×binary-search
Steps
TimeLeftRight
291.0ms
2.3210518512102498e+76
4.8410276767065203e+76
547.0ms
6.15711864876862e+52
1.139594358311422e+56
29.0ms
2.330049791276335e+25
1.406794860350246e+27
58.0ms
608091790620.2697
498865162973412.25
29.0ms
6.776862349400102e-16
1.5591160745232433e-8
36.0ms
4.625028808941394e-95
8.096060905986866e-85
156.0ms
1.955434981335379e-149
7.1061300014595e-147
29.0ms
1.3302055092561217e-241
1.94165920965313e-229
60.0ms
-2.8547129842921665e-210
-1.1229320473712002e-215
51.0ms
-1.8523637837355967e-164
-1.5864096515314982e-168
29.0ms
-6.370560022145559e-158
-4.518819086234203e-160
31.0ms
-7.440238329187886e-57
-7.003581540665532e-89
29.0ms
-1.3315517894667007e+20
-20391960968813436.0
Compiler

Compiled 426 to 326 computations (23.5% saved)

regimes1.2s (2.3%)

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

7 calls:

286.0ms
a
273.0ms
z
208.0ms
b
156.0ms
y
114.0ms
x
Results
ErrorSegmentsBranch
27.9b9x
24.4b14y
29.5b8z
25.8b11t
28.6b11a
26.2b12b
34.5b8c
Compiler

Compiled 208 to 126 computations (39.4% saved)

bsearch814.0ms (1.5%)

Algorithm
13×binary-search
Steps
TimeLeftRight
117.0ms
2.3210518512102498e+76
4.8410276767065203e+76
347.0ms
6.15711864876862e+52
1.139594358311422e+56
40.0ms
2.330049791276335e+25
1.406794860350246e+27
30.0ms
608091790620.2697
498865162973412.25
30.0ms
6.776862349400102e-16
1.5591160745232433e-8
31.0ms
4.625028808941394e-95
8.096060905986866e-85
31.0ms
1.955434981335379e-149
7.1061300014595e-147
31.0ms
1.3302055092561217e-241
1.94165920965313e-229
31.0ms
-2.8547129842921665e-210
-1.1229320473712002e-215
30.0ms
-3.9262798250003566e-188
-6.549052131206857e-194
30.0ms
-6.370560022145559e-158
-4.518819086234203e-160
32.0ms
-7.440238329187886e-57
-7.003581540665532e-89
32.0ms
-1.3315517894667007e+20
-20391960968813436.0
Compiler

Compiled 426 to 326 computations (23.5% saved)

regimes1.0s (1.9%)

Counts
20 → 17
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(-.f64 (+.f64 1 (/.f64 (/.f64 b z) c)) 1)
Outputs
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (/.f64 b c) z)
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (/.f64 b c) z)
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (/.f64 b z) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
(/.f64 (/.f64 b c) z)
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(/.f64 (/.f64 b c) z)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))
Calls

7 calls:

425.0ms
y
146.0ms
z
138.0ms
x
105.0ms
t
86.0ms
b
Results
ErrorSegmentsBranch
28.3b9x
25.6b17y
28.7b10z
27.2b11t
30.0b8a
27.8b9b
37.2b4c
Compiler

Compiled 199 to 121 computations (39.2% saved)

bsearch976.0ms (1.8%)

Algorithm
16×binary-search
Steps
TimeLeftRight
66.0ms
6.720990009640515e+217
2.821122549190366e+219
67.0ms
9.357904390498973e+184
1.2856254180272053e+185
147.0ms
8.86201340170631e+155
7.944025447737613e+158
145.0ms
7.798997718563752e+75
2.3210518512102498e+76
164.0ms
1.139594358311422e+56
2.564179627557319e+56
29.0ms
2.330049791276335e+25
1.406794860350246e+27
31.0ms
608091790620.2697
498865162973412.25
29.0ms
6.776862349400102e-16
1.5591160745232433e-8
50.0ms
4.625028808941394e-95
8.096060905986866e-85
29.0ms
1.955434981335379e-149
7.1061300014595e-147
32.0ms
1.3302055092561217e-241
1.94165920965313e-229
33.0ms
-2.8547129842921665e-210
-1.1229320473712002e-215
63.0ms
-3.9262798250003566e-188
-6.549052131206857e-194
29.0ms
-6.370560022145559e-158
-4.518819086234203e-160
29.0ms
-7.440238329187886e-57
-7.003581540665532e-89
32.0ms
-1.3315517894667007e+20
-20391960968813436.0
Compiler

Compiled 886 to 691 computations (22% saved)

regimes505.0ms (0.9%)

Counts
18 → 5
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
(*.f64 a (/.f64 (*.f64 t -4) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (*.f64 -4 (*.f64 a t)) c)
(*.f64 -4 (/.f64 t (/.f64 c a)))
Outputs
(/.f64 (/.f64 b c) z)
(*.f64 a (/.f64 (*.f64 t -4) c))
(/.f64 (/.f64 1 c) (/.f64 z b))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
Calls

7 calls:

147.0ms
y
101.0ms
z
65.0ms
x
58.0ms
c
49.0ms
b
Results
ErrorSegmentsBranch
38.3b3x
33.4b9y
31.7b5z
32.2b3t
33.8b3a
31.3b5b
36.8b5c
Compiler

Compiled 181 to 112 computations (38.1% saved)

bsearch514.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
223.0ms
1.3506628059164368e+89
5.028350204936206e+90
29.0ms
1.1569722708082551e-38
1.7957473355395116e-33
29.0ms
2.5541461410299066e-110
7.874039941656894e-109
233.0ms
-2.551691439318972e+97
-8.1845430788538195e+96
Compiler

Compiled 386 to 305 computations (21% saved)

regimes267.0ms (0.5%)

Counts
14 → 5
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
Outputs
(/.f64 (/.f64 b c) z)
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (/.f64 1 c) (/.f64 z b))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 1 (*.f64 z c)) b)
Calls

7 calls:

64.0ms
y
46.0ms
c
38.0ms
b
34.0ms
x
29.0ms
a
Results
ErrorSegmentsBranch
38.1b4x
35.2b7y
33.5b3z
32.7b3t
33.8b3a
32.0b5b
37.4b6c
Compiler

Compiled 153 to 98 computations (35.9% saved)

bsearch438.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
202.0ms
1.3506628059164368e+89
5.028350204936206e+90
32.0ms
0.0003973968352686732
0.00042192947066637385
34.0ms
2.5541461410299066e-110
7.874039941656894e-109
170.0ms
-2.551691439318972e+97
-8.1845430788538195e+96
Compiler

Compiled 386 to 305 computations (21% saved)

regimes250.0ms (0.5%)

Counts
13 → 5
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(*.f64 (/.f64 b z) (/.f64 1 c))
(*.f64 t (*.f64 -4 (/.f64 a c)))
Outputs
(/.f64 (/.f64 b c) z)
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (/.f64 1 c) (/.f64 z b))
(*.f64 -4 (/.f64 t (/.f64 c a)))
(/.f64 b (/.f64 c (/.f64 1 z)))
Calls

7 calls:

57.0ms
y
44.0ms
c
36.0ms
b
29.0ms
a
29.0ms
z
Results
ErrorSegmentsBranch
38.1b4x
35.2b7y
33.5b3z
32.7b3t
33.8b3a
32.0b5b
37.4b6c
Compiler

Compiled 146 to 95 computations (34.9% saved)

bsearch419.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
213.0ms
1.3506628059164368e+89
5.028350204936206e+90
31.0ms
0.0003973968352686732
0.00042192947066637385
30.0ms
2.5541461410299066e-110
7.874039941656894e-109
144.0ms
-2.551691439318972e+97
-8.1845430788538195e+96
Compiler

Compiled 386 to 305 computations (21% saved)

regimes214.0ms (0.4%)

Counts
10 → 5
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
(/.f64 b (/.f64 c (/.f64 1 z)))
(/.f64 (/.f64 1 c) (/.f64 z b))
(/.f64 1 (/.f64 c (/.f64 b z)))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (*.f64 (/.f64 1 z) b) c)
(*.f64 (/.f64 b z) (/.f64 1 c))
Outputs
(/.f64 (/.f64 b c) z)
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 (/.f64 1 c) (/.f64 z b))
(*.f64 t (/.f64 (*.f64 -4 a) c))
(/.f64 b (/.f64 c (/.f64 1 z)))
Calls

7 calls:

49.0ms
y
40.0ms
c
30.0ms
b
24.0ms
z
24.0ms
a
Results
ErrorSegmentsBranch
38.1b4x
35.2b7y
33.5b3z
32.7b3t
33.8b3a
32.0b5b
37.4b6c
Compiler

Compiled 125 to 84 computations (32.8% saved)

bsearch579.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
376.0ms
1.3506628059164368e+89
5.028350204936206e+90
30.0ms
0.0003973968352686732
0.00042192947066637385
30.0ms
2.5541461410299066e-110
7.874039941656894e-109
142.0ms
-2.551691439318972e+97
-8.1845430788538195e+96
Compiler

Compiled 386 to 305 computations (21% saved)

regimes79.0ms (0.1%)

Accuracy

Total -6.9b remaining (-16.2%)

Threshold costs -6.9b (-16.2%)

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

7 calls:

43.0ms
y
6.0ms
t
6.0ms
c
5.0ms
x
5.0ms
b
Results
ErrorSegmentsBranch
42.8b1x
42.8b1y
42.8b1z
42.8b1t
42.8b1a
42.8b1b
42.8b1c
Compiler

Compiled 104 to 73 computations (29.8% saved)

simplify334.0ms (0.6%)

Algorithm
egg-herbie
Rules
50×*-commutative_binary64
18×+-commutative_binary64
13×distribute-rgt-neg-in_binary64
13×sub-neg_binary64
12×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03493718
14053718
24323718
34583718
44753718
54833718
64903718
74983718
85013718
95023718
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -10000000000000000725314363815292351261583744096465219555182101554790400) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 1162941958872971/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -300000) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 1162941958872971/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) z) (/.f64 1 c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -6150157786156810/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 499181701454333888/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (*.f64 (/.f64 1 z) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -6150157786156810/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z))) (if (<=.f64 y -887701435559089/2923003274661805836407369665432566039311865085952) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 y 6886757564291827/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 y 2559048931494641795072) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 y 100000000000000002309309130269787154892983822485169927543056457815484218967945768886576179686795076111078238543825857419659919011313587350687602971665369018571203143144663564875896666980352) (*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c)) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z))) (if (<=.f64 y -887701435559089/2923003274661805836407369665432566039311865085952) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 y 6886757564291827/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 y 50199285614203856/4294967296) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 y 519999999999999973094884790794567582659429092517010099701569807532634583393343263138544415565809901215416433682415616) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 y 11500000000000000084441934719232582097869930160598706103461965655343501997091379192763003352946493951549712149905728066452293428660044928595956157985868879524528128) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 y 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)))))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y 2559048931494641795072) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z)) (if (<=.f64 y 2800000000000000153059114385006987140989934917517010509617189336773870137068220496043753842186411526290104749460088593845620266118190343278043557186153761321521664467801603845541993398687475517555259011639948822504800256) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))))))))
(if (<=.f64 t -11499999999999999500519963163209888359605600773362438437019667900298728564671461773854776025873121945107763362672888393271098912800768) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 t -75000000000000001767702563562769187493714959629266139734743440445121125134962129944873202119433713269673558016) (/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z) (if (<=.f64 t -146872656094298947557786592831185452517266817024) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 t -14736604674778382959981875156618464722944) (/.f64 (/.f64 b c) z) (if (<=.f64 t -3468082714007008265654900984723275776) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 t -21000000000000) (*.f64 9 (/.f64 y (/.f64 z (/.f64 x c)))) (if (<=.f64 t -347088297108945984/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (/.f64 (/.f64 b c) z) (if (<=.f64 t -6666562890106329/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x)) (if (<=.f64 t -6069562681337943/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 (/.f64 b c) z) (if (<=.f64 t -7502401722916489/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (if (<=.f64 t 2428625858185783/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 1 (/.f64 c (/.f64 b z))) (if (<=.f64 t 7106086500627331/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x)) (*.f64 t (/.f64 (*.f64 -4 a) c))))))))))))))
(if (<=.f64 t -11499999999999999500519963163209888359605600773362438437019667900298728564671461773854776025873121945107763362672888393271098912800768) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 t -75000000000000001767702563562769187493714959629266139734743440445121125134962129944873202119433713269673558016) (/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z) (if (<=.f64 t -146872656094298947557786592831185452517266817024) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 t -14736604674778382959981875156618464722944) (/.f64 (/.f64 b c) z) (if (<=.f64 t -3468082714007008265654900984723275776) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 t -21000000000000) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 t -347088297108945984/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (/.f64 (/.f64 b c) z) (if (<=.f64 t -6666562890106329/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x)) (if (<=.f64 t -6069562681337943/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 (/.f64 b c) z) (if (<=.f64 t -7502401722916489/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (if (<=.f64 t 2428625858185783/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 1 (/.f64 c (/.f64 b z))) (if (<=.f64 t 7106086500627331/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x)) (*.f64 t (/.f64 (*.f64 -4 a) c))))))))))))))
(if (<=.f64 t -11499999999999999500519963163209888359605600773362438437019667900298728564671461773854776025873121945107763362672888393271098912800768) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 t -75000000000000001767702563562769187493714959629266139734743440445121125134962129944873202119433713269673558016) (/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z) (if (<=.f64 t -146872656094298947557786592831185452517266817024) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 t -14736604674778382959981875156618464722944) (/.f64 (/.f64 b c) z) (if (<=.f64 t -3468082714007008265654900984723275776) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 t -21000000000000) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 t -347088297108945984/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (/.f64 (/.f64 b c) z) (if (<=.f64 t -6666562890106329/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x)) (if (<=.f64 t -6069562681337943/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 (/.f64 b c) z) (if (<=.f64 t -7502401722916489/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (if (<=.f64 t 2428625858185783/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 1 (/.f64 c (/.f64 b z))) (if (<=.f64 t 7106086500627331/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (*.f64 t (/.f64 (*.f64 -4 a) c))))))))))))))
(if (<=.f64 t -11499999999999999500519963163209888359605600773362438437019667900298728564671461773854776025873121945107763362672888393271098912800768) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 t -75000000000000001767702563562769187493714959629266139734743440445121125134962129944873202119433713269673558016) (/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z) (if (<=.f64 t -146872656094298947557786592831185452517266817024) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 t -14736604674778382959981875156618464722944) (/.f64 (/.f64 b c) z) (if (<=.f64 t -3468082714007008265654900984723275776) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 t -21000000000000) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 t -347088297108945984/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (/.f64 (/.f64 b c) z) (if (<=.f64 t -6666562890106329/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x) (if (<=.f64 t -6069562681337943/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 (/.f64 b c) z) (if (<=.f64 t -7502401722916489/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (if (<=.f64 t 2428625858185783/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 1 (/.f64 c (/.f64 b z))) (if (<=.f64 t 7106086500627331/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (*.f64 t (/.f64 (*.f64 -4 a) c))))))))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -600500965612669/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (/.f64 (*.f64 -4 (*.f64 a t)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 y 16361947539880443904/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z)) (if (<=.f64 y 47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 b (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)))))))))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -600500965612669/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (/.f64 (*.f64 -4 (*.f64 a t)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 y 16361947539880443904/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z)) (if (<=.f64 y 47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 b (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)))))))))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -600500965612669/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (/.f64 (*.f64 -4 (*.f64 a t)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 y 16361947539880443904/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (if (<=.f64 y 47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 b (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)))))))))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -6155003746452761/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (/.f64 (*.f64 -4 (*.f64 a t)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 y 16361947539880443904/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (if (<=.f64 y 47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 b (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)))))))))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -6155003746452761/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (/.f64 (*.f64 -4 (*.f64 a t)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 y 16361947539880443904/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 115000000000000007302115311923875724548243397328062382080) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y 23000000000000000118220266850431635225409827833395689244519235660590272741376) (/.f64 (/.f64 b c) z) (if (<=.f64 y 899999999999999946915980092523034999871946988517111352010114681811160456864717944276428980611627825091908289848159568488674963822739926718420037466981400576) (/.f64 (*.f64 -4 (*.f64 a t)) c) (if (<=.f64 y 127999999999999993164143737800349227391171439132094573637705144360140122431200765809530883222923971753599189259150765584772509214662750385731363746314002371032545171827953516030172594176) (/.f64 (/.f64 b c) z) (if (<=.f64 y 2800000000000000153059114385006987140989934917517010509617189336773870137068220496043753842186411526290104749460088593845620266118190343278043557186153761321521664467801603845541993398687475517555259011639948822504800256) (*.f64 a (/.f64 (*.f64 t -4) c)) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))))))))))))))))))
(if (<=.f64 b -24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (/.f64 (/.f64 b c) z) (if (<=.f64 b 8644779784654847/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 b 8865274229595663/766247770432944429179173513575154591809369561091801088) (/.f64 (/.f64 1 c) (/.f64 z b)) (if (<=.f64 b 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 -4 (/.f64 t (/.f64 c a))) (*.f64 (/.f64 1 (*.f64 z c)) b)))))
(if (<=.f64 b -24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (/.f64 (/.f64 b c) z) (if (<=.f64 b 8644779784654847/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 b 7330677715903328/18446744073709551616) (/.f64 (/.f64 1 c) (/.f64 z b)) (if (<=.f64 b 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 -4 (/.f64 t (/.f64 c a))) (*.f64 (/.f64 1 (*.f64 z c)) b)))))
(if (<=.f64 b -24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (/.f64 (/.f64 b c) z) (if (<=.f64 b 8644779784654847/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 b 7330677715903328/18446744073709551616) (/.f64 (/.f64 1 c) (/.f64 z b)) (if (<=.f64 b 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 -4 (/.f64 t (/.f64 c a))) (/.f64 b (/.f64 c (/.f64 1 z)))))))
(if (<=.f64 b -24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (/.f64 (/.f64 b c) z) (if (<=.f64 b 8644779784654847/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 b 7330677715903328/18446744073709551616) (/.f64 (/.f64 1 c) (/.f64 z b)) (if (<=.f64 b 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 t (/.f64 (*.f64 -4 a) c)) (/.f64 b (/.f64 c (/.f64 1 z)))))))
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
Outputs
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -10000000000000000725314363815292351261583744096465219555182101554790400) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 1162941958872971/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -300000) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 1162941958872971/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) z) (/.f64 1 c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 t a))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -300000) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 1162941958872971/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 (/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 a (*.f64 4 t))))) z) (/.f64 1 c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 t a))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -300000) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 1162941958872971/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 (/.f64 (+.f64 b (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 a (*.f64 t -4))))) z) (/.f64 1 c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -6150157786156810/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 499181701454333888/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (*.f64 (/.f64 1 z) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 (*.f64 4 t) a))) b) c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 t a))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -3075078893078405/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 7799714085223967/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (*.f64 (/.f64 1 z) (/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 a (*.f64 4 t))))) c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 t a))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -3075078893078405/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 7799714085223967/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304) (*.f64 (/.f64 1 z) (/.f64 (+.f64 b (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 a (*.f64 t -4))))) c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -6150157786156810/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 t a))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -3075078893078405/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 t a))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z))) (if (<=.f64 y -887701435559089/2923003274661805836407369665432566039311865085952) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 y 6886757564291827/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 y 2559048931494641795072) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 y 100000000000000002309309130269787154892983822485169927543056457815484218967945768886576179686795076111078238543825857419659919011313587350687602971665369018571203143144663564875896666980352) (*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 y (*.f64 9 x)) b) c)) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)))))))))
(if (<=.f64 y -133155178946670067712) (*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z))) (if (<=.f64 y -887701435559089/2923003274661805836407369665432566039311865085952) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -3939082919714427/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) (*.f64 z c)) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 t a))) c) (if (<=.f64 y 6886757564291827/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) (*.f64 z c)) (if (<=.f64 y 2559048931494641795072) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 t a))) c) (if (<=.f64 y 100000000000000002309309130269787154892983822485169927543056457815484218967945768886576179686795076111078238543825857419659919011313587350687602971665369018571203143144663564875896666980352) (*.f64 (/.f64 1 z) (/.f64 (+.f64 (*.f64 (*.f64 x 9) y) b) c)) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z))) (if (<=.f64 y -887701435559089/2923003274661805836407369665432566039311865085952) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 y 6886757564291827/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 y 50199285614203856/4294967296) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 y 519999999999999973094884790794567582659429092517010099701569807532634583393343263138544415565809901215416433682415616) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 y 11500000000000000084441934719232582097869930160598706103461965655343501997091379192763003352946493951549712149905728066452293428660044928595956157985868879524528128) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 y 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)))))))))))
(if (<=.f64 y -133155178946670067712) (*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z))) (if (<=.f64 y -887701435559089/2923003274661805836407369665432566039311865085952) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -3939082919714427/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) (*.f64 z c)) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 t a))) c) (if (<=.f64 y 6886757564291827/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) (*.f64 z c)) (if (<=.f64 y 3137455350887741/268435456) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 t a))) c) (if (<=.f64 y 519999999999999973094884790794567582659429092517010099701569807532634583393343263138544415565809901215416433682415616) (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) (*.f64 z c)) (if (<=.f64 y 11500000000000000084441934719232582097869930160598706103461965655343501997091379192763003352946493951549712149905728066452293428660044928595956157985868879524528128) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 t a))) c) (if (<=.f64 y 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304) (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))))))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y 2559048931494641795072) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z)) (if (<=.f64 y 2800000000000000153059114385006987140989934917517010509617189336773870137068220496043753842186411526290104749460088593845620266118190343278043557186153761321521664467801603845541993398687475517555259011639948822504800256) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c))))))))
(if (<=.f64 y -133155178946670067712) (*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -3939082919714427/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y 2559048931494641795072) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 t a))) c) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z)) (if (<=.f64 y 2800000000000000153059114385006987140989934917517010509617189336773870137068220496043753842186411526290104749460088593845620266118190343278043557186153761321521664467801603845541993398687475517555259011639948822504800256) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 t a))) c) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x)))))))))
(if (<=.f64 t -11499999999999999500519963163209888359605600773362438437019667900298728564671461773854776025873121945107763362672888393271098912800768) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 t -75000000000000001767702563562769187493714959629266139734743440445121125134962129944873202119433713269673558016) (/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z) (if (<=.f64 t -146872656094298947557786592831185452517266817024) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 t -14736604674778382959981875156618464722944) (/.f64 (/.f64 b c) z) (if (<=.f64 t -3468082714007008265654900984723275776) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 t -21000000000000) (*.f64 9 (/.f64 y (/.f64 z (/.f64 x c)))) (if (<=.f64 t -347088297108945984/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (/.f64 (/.f64 b c) z) (if (<=.f64 t -6666562890106329/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x)) (if (<=.f64 t -6069562681337943/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 (/.f64 b c) z) (if (<=.f64 t -7502401722916489/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (if (<=.f64 t 2428625858185783/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 1 (/.f64 c (/.f64 b z))) (if (<=.f64 t 7106086500627331/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x)) (*.f64 t (/.f64 (*.f64 -4 a) c))))))))))))))
(if (<=.f64 t -11499999999999999500519963163209888359605600773362438437019667900298728564671461773854776025873121945107763362672888393271098912800768) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 t -75000000000000001767702563562769187493714959629266139734743440445121125134962129944873202119433713269673558016) (/.f64 (*.f64 9 (/.f64 y (/.f64 c x))) z) (if (<=.f64 t -146872656094298947557786592831185452517266817024) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 t -14736604674778382959981875156618464722944) (/.f64 (/.f64 b c) z) (if (<=.f64 t -3468082714007008265654900984723275776) (*.f64 t (/.f64 (*.f64 a -4) c)) (if (<=.f64 t -21000000000000) (*.f64 9 (/.f64 y (/.f64 z (/.f64 x c)))) (if (<=.f64 t -5423254642327281/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (/.f64 (/.f64 b c) z) (if (<=.f64 t -6666562890106329/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 9 (*.f64 x (/.f64 y (*.f64 z c)))) (if (<=.f64 t -6069562681337943/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 (/.f64 b c) z) (if (<=.f64 t -7502401722916489/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))) (if (<=.f64 t 2428625858185783/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 1 (/.f64 c (/.f64 b z))) (if (<=.f64 t 7106086500627331/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 (*.f64 9 y) (/.f64 (*.f64 z c) x)) (*.f64 t (/.f64 (*.f64 a -4) c))))))))))))))
(if (<=.f64 t -11499999999999999500519963163209888359605600773362438437019667900298728564671461773854776025873121945107763362672888393271098912800768) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 t -75000000000000001767702563562769187493714959629266139734743440445121125134962129944873202119433713269673558016) (/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z) (if (<=.f64 t -146872656094298947557786592831185452517266817024) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 t -14736604674778382959981875156618464722944) (/.f64 (/.f64 b c) z) (if (<=.f64 t -3468082714007008265654900984723275776) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 t -21000000000000) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 t -347088297108945984/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (/.f64 (/.f64 b c) z) (if (<=.f64 t -6666562890106329/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x)) (if (<=.f64 t -6069562681337943/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 (/.f64 b c) z) (if (<=.f64 t -7502401722916489/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (if (<=.f64 t 2428625858185783/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 1 (/.f64 c (/.f64 b z))) (if (<=.f64 t 7106086500627331/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 (*.f64 y 9) (/.f64 (*.f64 c z) x)) (*.f64 t (/.f64 (*.f64 -4 a) c))))))))))))))
(if (<=.f64 t -11499999999999999500519963163209888359605600773362438437019667900298728564671461773854776025873121945107763362672888393271098912800768) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 t -75000000000000001767702563562769187493714959629266139734743440445121125134962129944873202119433713269673558016) (/.f64 (*.f64 9 (/.f64 y (/.f64 c x))) z) (if (<=.f64 t -146872656094298947557786592831185452517266817024) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 t -14736604674778382959981875156618464722944) (/.f64 (/.f64 b c) z) (if (<=.f64 t -3468082714007008265654900984723275776) (*.f64 t (/.f64 (*.f64 a -4) c)) (if (<=.f64 t -21000000000000) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 t -5423254642327281/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (/.f64 (/.f64 b c) z) (if (<=.f64 t -6666562890106329/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 9 (*.f64 x (/.f64 y (*.f64 z c)))) (if (<=.f64 t -6069562681337943/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 (/.f64 b c) z) (if (<=.f64 t -7502401722916489/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))) (if (<=.f64 t 2428625858185783/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 1 (/.f64 c (/.f64 b z))) (if (<=.f64 t 7106086500627331/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 (*.f64 9 y) (/.f64 (*.f64 z c) x)) (*.f64 t (/.f64 (*.f64 a -4) c))))))))))))))
(if (<=.f64 t -11499999999999999500519963163209888359605600773362438437019667900298728564671461773854776025873121945107763362672888393271098912800768) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 t -75000000000000001767702563562769187493714959629266139734743440445121125134962129944873202119433713269673558016) (/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z) (if (<=.f64 t -146872656094298947557786592831185452517266817024) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 t -14736604674778382959981875156618464722944) (/.f64 (/.f64 b c) z) (if (<=.f64 t -3468082714007008265654900984723275776) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 t -21000000000000) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 t -347088297108945984/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (/.f64 (/.f64 b c) z) (if (<=.f64 t -6666562890106329/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 9 (*.f64 (/.f64 y (*.f64 c z)) x)) (if (<=.f64 t -6069562681337943/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 (/.f64 b c) z) (if (<=.f64 t -7502401722916489/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (if (<=.f64 t 2428625858185783/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 1 (/.f64 c (/.f64 b z))) (if (<=.f64 t 7106086500627331/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (*.f64 t (/.f64 (*.f64 -4 a) c))))))))))))))
(if (<=.f64 t -11499999999999999500519963163209888359605600773362438437019667900298728564671461773854776025873121945107763362672888393271098912800768) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 t -75000000000000001767702563562769187493714959629266139734743440445121125134962129944873202119433713269673558016) (/.f64 (*.f64 9 (/.f64 y (/.f64 c x))) z) (if (<=.f64 t -146872656094298947557786592831185452517266817024) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 t -14736604674778382959981875156618464722944) (/.f64 (/.f64 b c) z) (if (<=.f64 t -3468082714007008265654900984723275776) (*.f64 t (/.f64 (*.f64 a -4) c)) (if (<=.f64 t -21000000000000) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 t -5423254642327281/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (/.f64 (/.f64 b c) z) (if (<=.f64 t -6666562890106329/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 9 (*.f64 x (/.f64 y (*.f64 z c)))) (if (<=.f64 t -6069562681337943/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 (/.f64 b c) z) (if (<=.f64 t -7502401722916489/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))) (if (<=.f64 t 2428625858185783/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 1 (/.f64 c (/.f64 b z))) (if (<=.f64 t 7106086500627331/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))) (*.f64 t (/.f64 (*.f64 a -4) c))))))))))))))
(if (<=.f64 t -11499999999999999500519963163209888359605600773362438437019667900298728564671461773854776025873121945107763362672888393271098912800768) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 t -75000000000000001767702563562769187493714959629266139734743440445121125134962129944873202119433713269673558016) (/.f64 (*.f64 (/.f64 y (/.f64 c x)) 9) z) (if (<=.f64 t -146872656094298947557786592831185452517266817024) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 t -14736604674778382959981875156618464722944) (/.f64 (/.f64 b c) z) (if (<=.f64 t -3468082714007008265654900984723275776) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 t -21000000000000) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 t -347088297108945984/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (/.f64 (/.f64 b c) z) (if (<=.f64 t -6666562890106329/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x) (if (<=.f64 t -6069562681337943/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 (/.f64 b c) z) (if (<=.f64 t -7502401722916489/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (if (<=.f64 t 2428625858185783/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 1 (/.f64 c (/.f64 b z))) (if (<=.f64 t 7106086500627331/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (*.f64 t (/.f64 (*.f64 -4 a) c))))))))))))))
(if (<=.f64 t -11499999999999999500519963163209888359605600773362438437019667900298728564671461773854776025873121945107763362672888393271098912800768) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 t -75000000000000001767702563562769187493714959629266139734743440445121125134962129944873202119433713269673558016) (/.f64 (*.f64 9 (/.f64 y (/.f64 c x))) z) (if (<=.f64 t -146872656094298947557786592831185452517266817024) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 t -14736604674778382959981875156618464722944) (/.f64 (/.f64 b c) z) (if (<=.f64 t -3468082714007008265654900984723275776) (*.f64 t (/.f64 (*.f64 a -4) c)) (if (<=.f64 t -21000000000000) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 t -5423254642327281/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (/.f64 (/.f64 b c) z) (if (<=.f64 t -6666562890106329/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 x (/.f64 9 (*.f64 z (/.f64 c y)))) (if (<=.f64 t -6069562681337943/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 (/.f64 b c) z) (if (<=.f64 t -7502401722916489/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))) (if (<=.f64 t 2428625858185783/6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376) (/.f64 1 (/.f64 c (/.f64 b z))) (if (<=.f64 t 7106086500627331/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))) (*.f64 t (/.f64 (*.f64 a -4) c))))))))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -600500965612669/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (/.f64 (*.f64 -4 (*.f64 a t)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 y 16361947539880443904/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z)) (if (<=.f64 y 47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 b (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)))))))))))))))
(if (<=.f64 y -133155178946670067712) (*.f64 x (*.f64 9 (/.f64 (/.f64 y c) z))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -3939082919714427/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -600500965612669/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (/.f64 (*.f64 -4 (*.f64 t a)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 a -4) c)) (if (<=.f64 y 499327012325453/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z)) (if (<=.f64 y 47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 b (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))))))))))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -600500965612669/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (/.f64 (*.f64 -4 (*.f64 a t)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 y 16361947539880443904/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z)) (if (<=.f64 y 47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 b (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)))))))))))))))
(if (<=.f64 y -133155178946670067712) (*.f64 x (/.f64 9 (*.f64 z (/.f64 c y)))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -3939082919714427/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -600500965612669/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (/.f64 (*.f64 -4 (*.f64 t a)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 a -4) c)) (if (<=.f64 y 499327012325453/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (*.f64 (*.f64 9 (/.f64 y c)) (/.f64 x z)) (if (<=.f64 y 47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 b (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))))))))))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 (/.f64 9 (*.f64 (/.f64 c y) z)) x) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -600500965612669/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (/.f64 (*.f64 -4 (*.f64 a t)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 y 16361947539880443904/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (if (<=.f64 y 47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 b (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)))))))))))))))
(if (<=.f64 y -133155178946670067712) (*.f64 x (/.f64 9 (*.f64 z (/.f64 c y)))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -3939082919714427/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -600500965612669/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (/.f64 (*.f64 -4 (*.f64 t a)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 a -4) c)) (if (<=.f64 y 499327012325453/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))) (if (<=.f64 y 47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 b (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))))))))))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -6155003746452761/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (/.f64 (*.f64 -4 (*.f64 a t)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 y 16361947539880443904/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)) (if (<=.f64 y 47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 b (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 (/.f64 z x) c)))))))))))))))
(if (<=.f64 y -133155178946670067712) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -3939082919714427/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -6155003746452761/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (/.f64 (*.f64 -4 (*.f64 t a)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 a -4) c)) (if (<=.f64 y 499327012325453/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 61999999999999999579698817810420934540625923400531968) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))) (if (<=.f64 y 47999999999999999687785584989078099412346739011899663633013015715043061268480) (/.f64 b (*.f64 z c)) (/.f64 (*.f64 9 y) (*.f64 c (/.f64 z x))))))))))))))))
(if (<=.f64 y -17452915614897939115147264/131072) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -15756331678857708/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -6155003746452761/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (/.f64 (*.f64 -4 (*.f64 a t)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 y 16361947539880443904/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 115000000000000007302115311923875724548243397328062382080) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y 23000000000000000118220266850431635225409827833395689244519235660590272741376) (/.f64 (/.f64 b c) z) (if (<=.f64 y 899999999999999946915980092523034999871946988517111352010114681811160456864717944276428980611627825091908289848159568488674963822739926718420037466981400576) (/.f64 (*.f64 -4 (*.f64 a t)) c) (if (<=.f64 y 127999999999999993164143737800349227391171439132094573637705144360140122431200765809530883222923971753599189259150765584772509214662750385731363746314002371032545171827953516030172594176) (/.f64 (/.f64 b c) z) (if (<=.f64 y 2800000000000000153059114385006987140989934917517010509617189336773870137068220496043753842186411526290104749460088593845620266118190343278043557186153761321521664467801603845541993398687475517555259011639948822504800256) (*.f64 a (/.f64 (*.f64 t -4) c)) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))))))))))))))))))
(if (<=.f64 y -133155178946670067712) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -6572881626588623/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y -3939082919714427/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y -6155003746452761/156764265941034957982331212844852467344711417043899710759469297619722251722129607859661177881884230709880082871203965476543290384119266386721367084105368877945996036265148061460008137163052639879920877568) (/.f64 (*.f64 -4 (*.f64 t a)) c) (if (<=.f64 y -8453356850508381/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 t (/.f64 (*.f64 a -4) c)) (if (<=.f64 y 499327012325453/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (/.f64 (/.f64 b c) z) (if (<=.f64 y 1126058676718343/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 6951729346786949/150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464) (/.f64 (/.f64 b c) z) (if (<=.f64 y 6872554899904903/10141204801825835211973625643008) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 y 4981487948761249/8192) (/.f64 (/.f64 b z) c) (if (<=.f64 y 23300497912763351671242752) (*.f64 -4 (/.f64 t (/.f64 c a))) (if (<=.f64 y 115000000000000007302115311923875724548243397328062382080) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x))) (if (<=.f64 y 23000000000000000118220266850431635225409827833395689244519235660590272741376) (/.f64 (/.f64 b c) z) (if (<=.f64 y 899999999999999946915980092523034999871946988517111352010114681811160456864717944276428980611627825091908289848159568488674963822739926718420037466981400576) (/.f64 (*.f64 -4 (*.f64 t a)) c) (if (<=.f64 y 127999999999999993164143737800349227391171439132094573637705144360140122431200765809530883222923971753599189259150765584772509214662750385731363746314002371032545171827953516030172594176) (/.f64 (/.f64 b c) z) (if (<=.f64 y 2800000000000000153059114385006987140989934917517010509617189336773870137068220496043753842186411526290104749460088593845620266118190343278043557186153761321521664467801603845541993398687475517555259011639948822504800256) (*.f64 a (/.f64 (*.f64 t -4) c)) (*.f64 9 (/.f64 (/.f64 y z) (/.f64 c x)))))))))))))))))))
(if (<=.f64 b -24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (/.f64 (/.f64 b c) z) (if (<=.f64 b 8644779784654847/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 b 8865274229595663/766247770432944429179173513575154591809369561091801088) (/.f64 (/.f64 1 c) (/.f64 z b)) (if (<=.f64 b 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 -4 (/.f64 t (/.f64 c a))) (*.f64 (/.f64 1 (*.f64 z c)) b)))))
(if (<=.f64 b -24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (/.f64 (/.f64 b c) z) (if (<=.f64 b 8644779784654847/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 a (/.f64 (*.f64 t -4) c)) (if (<=.f64 b 8865274229595663/766247770432944429179173513575154591809369561091801088) (/.f64 (/.f64 1 c) (/.f64 z b)) (if (<=.f64 b 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 -4 (/.f64 t (/.f64 c a))) (*.f64 b (/.f64 1 (*.f64 z c)))))))
(if (<=.f64 b -24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (/.f64 (/.f64 b c) z) (if (<=.f64 b 8644779784654847/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 b 7330677715903328/18446744073709551616) (/.f64 (/.f64 1 c) (/.f64 z b)) (if (<=.f64 b 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 -4 (/.f64 t (/.f64 c a))) (*.f64 (/.f64 1 (*.f64 z c)) b)))))
(if (<=.f64 b -24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (/.f64 (/.f64 b c) z) (if (<=.f64 b 8644779784654847/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 t (/.f64 (*.f64 a -4) c)) (if (<=.f64 b 229083678621979/576460752303423488) (/.f64 (/.f64 1 c) (/.f64 z b)) (if (<=.f64 b 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 -4 (/.f64 t (/.f64 c a))) (*.f64 b (/.f64 1 (*.f64 z c)))))))
(if (<=.f64 b -24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (/.f64 (/.f64 b c) z) (if (<=.f64 b 8644779784654847/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 b 7330677715903328/18446744073709551616) (/.f64 (/.f64 1 c) (/.f64 z b)) (if (<=.f64 b 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 -4 (/.f64 t (/.f64 c a))) (/.f64 b (/.f64 c (/.f64 1 z)))))))
(if (<=.f64 b -24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (/.f64 (/.f64 b c) z) (if (<=.f64 b 8644779784654847/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 t (/.f64 (*.f64 a -4) c)) (if (<=.f64 b 229083678621979/576460752303423488) (/.f64 (/.f64 1 c) (/.f64 z b)) (if (<=.f64 b 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 -4 (/.f64 t (/.f64 c a))) (/.f64 b (/.f64 c (/.f64 1 z)))))))
(if (<=.f64 b -24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (/.f64 (/.f64 b c) z) (if (<=.f64 b 8644779784654847/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 t (/.f64 (*.f64 -4 a) c)) (if (<=.f64 b 7330677715903328/18446744073709551616) (/.f64 (/.f64 1 c) (/.f64 z b)) (if (<=.f64 b 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 t (/.f64 (*.f64 -4 a) c)) (/.f64 b (/.f64 c (/.f64 1 z)))))))
(if (<=.f64 b -24999999999999999942259256128592700174153136998100959730139215991524396637032419119477983119671296) (/.f64 (/.f64 b c) z) (if (<=.f64 b 8644779784654847/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 t (/.f64 (*.f64 a -4) c)) (if (<=.f64 b 229083678621979/576460752303423488) (/.f64 (/.f64 1 c) (/.f64 z b)) (if (<=.f64 b 5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 t (/.f64 (*.f64 a -4) c)) (/.f64 b (/.f64 c (/.f64 1 z)))))))
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
Compiler

Compiled 2698 to 1602 computations (40.6% saved)

soundness328.0ms (0.6%)

Algorithm
egg-herbie
Rules
828×fma-def_binary64
691×div-sub_binary64
600×div-sub_binary64
564×associate-*l/_binary64
490×fma-neg_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01928
14228
212524
343324
4121523
5293221
6740321
0383895
11093763
23163627
310523558
432373160
559053160
677973160
Stop Event
node limit
node limit
Compiler

Compiled 817 to 586 computations (28.3% saved)

end1.4s (2.5%)

Compiler

Compiled 3231 to 1687 computations (47.8% saved)

Profiling

Loading profile data...