Details

Time bar (total: 38.4s)

analyze532.0ms (1.4%)

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)

sample2.3s (5.9%)

Results
1.4s8256×body256valid
841.0ms4884×body256invalid

preprocess50.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
34974528
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 z (*.f64 t (*.f64 a -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 z (*.f64 t (*.f64 a -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 (*.f64 9 (*.f64 y t)) (fma.f64 (*.f64 z 4) (*.f64 x a) (neg.f64 b))) (*.f64 z c))
(/.f64 (fma.f64 9 (*.f64 y t) (fma.f64 a (*.f64 x (*.f64 z -4)) 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 z (*.f64 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 z (*.f64 t (*.f64 a -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 z (*.f64 t (*.f64 a -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 x (*.f64 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 z (*.f64 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 z (*.f64 t (*.f64 a -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 z (*.f64 t (*.f64 a -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 z (*.f64 t (*.f64 a -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 z (*.f64 t (*.f64 a -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 a (*.f64 4 (*.f64 t b))))) (*.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 z (*.f64 t (*.f64 a -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 (+.f64 a (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t b))))) (*.f64 z c))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 b (*.f64 z (*.f64 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 (*.f64 z -4) (*.f64 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))
(/.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 z (*.f64 t (*.f64 a -4)) c)) (*.f64 z b))
Symmetry

(sort x y)

(sort t a)

Compiler

Compiled 33 to 25 computations (24.2% saved)

simplify38.0ms (0.1%)

Algorithm
egg-herbie
Rules
828×fma-def_binary64
605×div-sub_binary64
554×associate-*l/_binary64
465×cancel-sign-sub-inv_binary64
457×fma-neg_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01928
14228
212524
343324
4121523
5292821
6733221
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 x 9) y) (fma.f64 (*.f64 z 4) (*.f64 t a) (neg.f64 b))) (*.f64 z c))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 a (*.f64 z (*.f64 t -4)) b)) (*.f64 z c))
(/.f64 (fma.f64 x (*.f64 9 y) (fma.f64 t (*.f64 z (*.f64 -4 a)) b)) (*.f64 z c))
(/.f64 (+.f64 (/.f64 (fma.f64 x (*.f64 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
5.7b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
12.0b
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)
18.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)

localize15.0ms (0%)

Local error

Found 8 expressions with local error:

NewErrorProgram
3.8b
(*.f64 (*.f64 (*.f64 z 4) t) a)
0.2b
(*.f64 (*.f64 x 9) y)
0.2b
(-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a))
0.0b
(+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b)
0.2b
(-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a))
0.2b
(*.f64 (*.f64 x 9) y)
3.8b
(*.f64 (*.f64 (*.f64 z 4) t) a)
15.3b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))

series48.0ms (0.1%)

Counts
4 → 204
Calls

51 calls:

TimeVariablePointExpression
9.0ms
x
@0
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
5.0ms
x
@-inf
(-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a))
4.0ms
x
@0
(*.f64 (*.f64 x 9) y)
2.0ms
t
@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))

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

simplify152.0ms (0.4%)

Algorithm
egg-herbie
Rules
697×div-sub_binary64
490×fma-neg_binary64
476×associate-/r*_binary64
475×distribute-neg-frac_binary64
459×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0383895
11093763
23163627
310493558
432193160
558543160
677473160
Stop Event
node limit
Counts
370 → 190
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 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 -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 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) c) z)
(/.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 (-.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 y x) (*.f64 z c)))
(*.f64 (*.f64 y x) (/.f64 9 (*.f64 z c)))
(/.f64 (/.f64 y c) (/.f64 z (*.f64 9 x)))
(-.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 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 y x) (*.f64 z c)))
(*.f64 (*.f64 y x) (/.f64 9 (*.f64 z c)))
(/.f64 (/.f64 y c) (/.f64 z (*.f64 9 x)))
(-.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 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) c) z)
(/.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 (-.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 y x) (*.f64 z c)))
(*.f64 (*.f64 y x) (/.f64 9 (*.f64 z c)))
(/.f64 (/.f64 y c) (/.f64 z (*.f64 9 x)))
(-.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 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 y x) (*.f64 z c)))
(*.f64 (*.f64 y x) (/.f64 9 (*.f64 z c)))
(/.f64 (/.f64 y c) (/.f64 z (*.f64 9 x)))
(-.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 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (*.f64 (/.f64 t c) a) -4)
(*.f64 (*.f64 a (/.f64 t 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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (*.f64 (/.f64 t c) a) -4)
(*.f64 (*.f64 a (/.f64 t 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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (*.f64 (/.f64 t c) a) -4)
(*.f64 (*.f64 a (/.f64 t 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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (*.f64 (/.f64 t c) a) -4)
(*.f64 (*.f64 a (/.f64 t 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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (*.f64 (/.f64 t c) a) -4)
(*.f64 (*.f64 a (/.f64 t 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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (*.f64 (/.f64 t c) a) -4)
(*.f64 (*.f64 a (/.f64 t 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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 t (*.f64 z -4)) (*.f64 9 (*.f64 y x))) (*.f64 z c))
(/.f64 (-.f64 (*.f64 y (*.f64 9 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b 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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b 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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 (/.f64 b c) z) (-.f64 (*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z))) (*.f64 4 (/.f64 a (/.f64 c t)))))
(+.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 9 (/.f64 (*.f64 y x) (*.f64 z c)) (fma.f64 (*.f64 (/.f64 t c) a) -4 (/.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 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 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.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 a (*.f64 t (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 a (*.f64 t (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 a (*.f64 t (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 a (*.f64 t (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 a (*.f64 t (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 a (*.f64 t (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 a (*.f64 t (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 a (*.f64 t (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -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 t (*.f64 a (*.f64 z -4)) (*.f64 y (*.f64 9 x)))

localize13.0ms (0%)

Local error

Found 8 expressions with local error:

NewErrorProgram
10.0b
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)
1.3b
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
0.1b
(fma.f64 x (*.f64 9 y) b)
0.0b
(fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))
0.0b
(fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z))
0.1b
(fma.f64 x (*.f64 9 y) b)
1.3b
(/.f64 (fma.f64 x (*.f64 9 y) b) z)
10.0b
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 x (*.f64 9 y) b) z)) c)

series35.0ms (0.1%)

Counts
4 → 240
Calls

60 calls:

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

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

simplify134.0ms (0.3%)

Algorithm
egg-herbie
Rules
240×fma-def_binary64
124×associate-/l*_binary64
72×associate-/r/_binary64
50×associate-/l/_binary64
44×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0364573
1794503
21854263
34304263
47184263
58654263
68744263
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)
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)
(+.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 (/.f64 y z) x) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 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 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 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 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (fma.f64 9 (*.f64 (/.f64 y z) x) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 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 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 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 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)))
(+.f64 (/.f64 b (*.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)))
(+.f64 (/.f64 b (*.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)))
(+.f64 (/.f64 b (*.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)))
(+.f64 (/.f64 b (*.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 y z) x) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (fma.f64 a (*.f64 -4 t) (*.f64 (/.f64 9 z) (*.f64 y x))) c)
(/.f64 (fma.f64 a (*.f64 -4 t) (*.f64 y (/.f64 x (/.f64 z 9)))) 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 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 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 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 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.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 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 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)
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)
(+.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 (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (/.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.f64 -4 (*.f64 a t)))
(fma.f64 a (*.f64 -4 t) (*.f64 (/.f64 9 z) (*.f64 y x)))
(fma.f64 a (*.f64 -4 t) (*.f64 y (/.f64 x (/.f64 z 9))))
(+.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))

eval132.0ms (0.3%)

Compiler

Compiled 8865 to 4540 computations (48.8% saved)

prune90.0ms (0.2%)

Pruning

21 alts after pruning (20 fresh and 1 done)

PrunedKeptTotal
New33820358
Fresh000
Picked101
Done011
Total33921360
Error
0.0b
Counts
360 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
9.5b
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
12.0b
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)) c)
28.5b
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
12.0b
(/.f64 (fma.f64 t (*.f64 a -4) (*.f64 (pow.f64 z -1) (fma.f64 x (*.f64 9 y) b))) c)
43.1b
(/.f64 b (*.f64 z c))
25.5b
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
16.3b
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x 9) y) (fma.f64 4 (*.f64 z (*.f64 t a)) (neg.f64 b))) z) (/.f64 1 c))
31.1b
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
16.4b
(/.f64 (+.f64 (fma.f64 (*.f64 9 y) x (*.f64 (*.f64 z 4) (neg.f64 (*.f64 t a)))) b) (*.f64 z c))
16.4b
(*.f64 (/.f64 1 (*.f64 z c)) (-.f64 (*.f64 (*.f64 x 9) y) (fma.f64 4 (*.f64 z (*.f64 t a)) (neg.f64 b))))
45.5b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
28.5b
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (*.f64 9 (*.f64 y x)) z)) c)
44.3b
(*.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)))
16.4b
(pow.f64 (/.f64 (*.f64 z c) (-.f64 (*.f64 (*.f64 x 9) y) (fma.f64 4 (*.f64 z (*.f64 t a)) (neg.f64 b)))) -1)
41.2b
(*.f64 -4 (*.f64 t (/.f64 a c)))
41.5b
(*.f64 -4 (/.f64 (*.f64 a t) c))
40.0b
(*.f64 a (*.f64 t (/.f64 -4 c)))
18.3b
(*.f64 (/.f64 1 z) (/.f64 (-.f64 (*.f64 (*.f64 x 9) y) (fma.f64 4 (*.f64 z (*.f64 t a)) (neg.f64 b))) c))
18.1b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
28.4b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
44.9b
(/.f64 (/.f64 y c) (/.f64 z (*.f64 9 x)))
Compiler

Compiled 858 to 616 computations (28.2% saved)

localize14.0ms (0%)

Local error

Found 8 expressions with local error:

NewErrorProgram
4.5b
(/.f64 b (*.f64 c z))
0.3b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
0.0b
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
0.0b
(*.f64 4 (/.f64 (*.f64 a t) c))
0.3b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
4.5b
(/.f64 b (*.f64 c z))
4.9b
(/.f64 (*.f64 a t) c)
8.1b
(/.f64 (*.f64 y x) (*.f64 c z))

series30.0ms (0.1%)

Counts
4 → 0
Calls

42 calls:

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

rewrite87.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
469×pow2_binary64
335×pow1/3_binary64
319×expm1-udef_binary64
319×log1p-udef_binary64
299×pow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01637
134437
2500637
Stop Event
node limit
Counts
4 → 172
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 a t) c)
(/.f64 b (*.f64 c z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
Outputs
((#(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 c (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 x (/.f64 (/.f64 1 c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 y (/.f64 (/.f64 1 c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y x) (/.f64 (/.f64 1 c) z))))) (#(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 c) z)))))) (#(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 c) z)))))) (#(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 c) z) (*.f64 y x))))) (#(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 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 1 z) (/.f64 y (/.f64 c x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (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 1 (sqrt.f64 (*.f64 c z))) (/.f64 (*.f64 y x) (sqrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y z) (/.f64 x c))))) (#(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 (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 (/.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 (/.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)) 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 z (/.f64 y (/.f64 c 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 z (/.f64 y (/.f64 c 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 (pow.f64 (exp.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 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 log1p.f64 (expm1.f64 (*.f64 (/.f64 y c) (/.f64 x z))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a c) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (/.f64 c t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 t (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 a (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a t) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a c) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 a c) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 a c) t)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 a c) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a c) t)) 2) (cbrt.f64 (*.f64 (/.f64 a c) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a t) 2)) (*.f64 (cbrt.f64 (*.f64 a t)) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 a c) t)) (sqrt.f64 (*.f64 (/.f64 a c) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 a t)) (*.f64 (sqrt.f64 (*.f64 a t)) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (neg.f64 a)) (/.f64 1 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (*.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 c c))) (/.f64 (*.f64 a t) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (*.f64 a t) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (/.f64 t c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t 1) (/.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a c) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a t) 2)) 1) (/.f64 (cbrt.f64 (*.f64 a t)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a t)) 1) (/.f64 (sqrt.f64 (*.f64 a t)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (cbrt.f64 (*.f64 c c))) (/.f64 t (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (cbrt.f64 (*.f64 c c))) (/.f64 a (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a t) 2)) (cbrt.f64 (*.f64 c c))) (cbrt.f64 (*.f64 (/.f64 a c) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 a t)) (cbrt.f64 (*.f64 c c))) (/.f64 (sqrt.f64 (*.f64 a t)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (sqrt.f64 c)) (/.f64 t (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (sqrt.f64 c)) (/.f64 a (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a t) 2)) (sqrt.f64 c)) (/.f64 (cbrt.f64 (*.f64 a t)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a c) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 a c) t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 a c) t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 a c) t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (*.f64 a t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 c 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 c (*.f64 a t)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a t) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 a c) t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 a c) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a c) t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 a c) t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 a c) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 a c) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a c) t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 a c) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 b (*.f64 c z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (/.f64 (/.f64 1 c) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 b (*.f64 c z))) (cbrt.f64 (pow.f64 (/.f64 b (*.f64 c z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 b (*.f64 c z)) 2)) (cbrt.f64 (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (/.f64 (/.f64 1 c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 b (*.f64 c z))) (sqrt.f64 (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (/.f64 (/.f64 1 c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 b) (/.f64 1 (*.f64 c (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 c) z) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 b z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b c) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (*.f64 c 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 (pow.f64 (cbrt.f64 b) 2) c) (/.f64 (cbrt.f64 b) z))))) (#(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 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 1 (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (/.f64 b (cbrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (cbrt.f64 (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 c z))) (/.f64 b (sqrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (*.f64 c z))) (/.f64 (cbrt.f64 b) (sqrt.f64 (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b (*.f64 c z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 b (*.f64 c z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 b (*.f64 c z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 b (*.f64 c z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (/.f64 b c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c z) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 z (/.f64 b c)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 b (*.f64 c (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 b (*.f64 c z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 b (*.f64 c z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 b (*.f64 c z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 b (*.f64 c z))))))))
((#(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 z (/.f64 y (/.f64 c x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 c z) (*.f64 (*.f64 y x) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y x) 9) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 y x) 9)) (*.f64 c (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y x) 9) c) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y x) 9) z) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y x) 9) 1) (*.f64 c z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y x) 9) (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (cbrt.f64 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y x) 9) (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 9) (/.f64 c (/.f64 x z)))))) (#(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 c (/.f64 x z)))))) (#(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 (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 (sqrt.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c z) (*.f64 (*.f64 y x) 9)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 81 (pow.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 9) (*.f64 (/.f64 y c) (/.f64 x z))))))) (#(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 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 log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)))))))

simplify10.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

localize4.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
4.5b
(/.f64 b (*.f64 z c))
4.5b
(/.f64 b (*.f64 z c))

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite44.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 (*.f64 z (neg.f64 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 (*.f64 z (neg.f64 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 exp.f64 (log.f64 (/.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 b (*.f64 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 → 40
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 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)

localize7.0ms (0%)

Local error

Found 4 expressions with local error:

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

series7.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite63.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
665×log-prod_binary64
381×pow-prod-down_binary64
300×pow2_binary64
232×pow-unpow_binary64
224×log-div_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify34.0ms (0.1%)

Algorithm
egg-herbie
Rules
98×associate-/l*_binary64
59×associate-/l/_binary64
51×associate-/r/_binary64
47×associate-*r/_binary64
45×associate-*l/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013792
128792
279792
3205792
4414792
5513792
6515792
Stop Event
saturated
Counts
179 → 109
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)))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
(*.f64 1/9 (/.f64 z x))
Outputs
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 9 (/.f64 (*.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 z) (/.f64 9 c)))
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))
(*.f64 1/9 (/.f64 z x))
(/.f64 (*.f64 z 1/9) x)
(*.f64 (/.f64 1/9 x) z)
(*.f64 z (/.f64 1/9 x))

localize8.0ms (0%)

Local error

Found 6 expressions with local error:

NewErrorProgram
6.6b
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
0.0b
(*.f64 -4 (*.f64 a t))
0.0b
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
0.0b
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
0.0b
(*.f64 -4 (*.f64 a t))
6.6b
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)

series16.0ms (0%)

Counts
3 → 60
Calls

33 calls:

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

rewrite72.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
707×log-prod_binary64
364×fma-def_binary64
357×pow2_binary64
249×pow1/3_binary64
245×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify31.0ms (0.1%)

Algorithm
egg-herbie
Rules
18×fma-def_binary64
17×associate-/l*_binary64
14×*-commutative_binary64
13×associate-/r/_binary64
10×associate-*r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015858
127786
247786
374786
4104786
5121786
6123786
Stop Event
saturated
Counts
189 → 138
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 t))
(/.f64 b z)
(/.f64 b z)
(/.f64 b z)
(*.f64 -4 (*.f64 a t))
(*.f64 -4 (*.f64 a t))
(/.f64 b z)
(*.f64 -4 (*.f64 a t))
(*.f64 -4 (*.f64 a t))
(/.f64 b z)
(*.f64 -4 (*.f64 a t))
(*.f64 -4 (*.f64 a t))
Outputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(/.f64 (*.f64 a (*.f64 t -4)) c)
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (*.f64 a (/.f64 t c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(/.f64 (*.f64 a (*.f64 t -4)) c)
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (*.f64 a (/.f64 t c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(/.f64 (*.f64 a (*.f64 t -4)) c)
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (*.f64 a (/.f64 t c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(/.f64 (*.f64 a (*.f64 t -4)) c)
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (*.f64 a (/.f64 t c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(/.f64 (*.f64 a (*.f64 t -4)) c)
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (*.f64 a (/.f64 t c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 (/.f64 b z) c)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(/.f64 (*.f64 a (*.f64 t -4)) c)
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (*.f64 a (/.f64 t c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (*.f64 -4 a) t) c)
(/.f64 (*.f64 a (*.f64 t -4)) c)
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (*.f64 a (/.f64 t c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 (*.f64 (*.f64 -4 a) t) c) (/.f64 (/.f64 b c) z))
(fma.f64 -4 (*.f64 (/.f64 a c) t) (/.f64 (/.f64 b z) c))
(fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 c z)))
(fma.f64 -4 (*.f64 a (/.f64 t c)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (*.f64 a t))
(*.f64 (*.f64 -4 a) t)
(*.f64 a (*.f64 t -4))
(/.f64 b z)
(/.f64 b z)
(/.f64 b z)
(*.f64 -4 (*.f64 a t))
(*.f64 (*.f64 -4 a) t)
(*.f64 a (*.f64 t -4))
(*.f64 -4 (*.f64 a t))
(*.f64 (*.f64 -4 a) t)
(*.f64 a (*.f64 t -4))
(/.f64 b z)
(*.f64 -4 (*.f64 a t))
(*.f64 (*.f64 -4 a) t)
(*.f64 a (*.f64 t -4))
(*.f64 -4 (*.f64 a t))
(*.f64 (*.f64 -4 a) t)
(*.f64 a (*.f64 t -4))
(/.f64 b z)
(*.f64 -4 (*.f64 a t))
(*.f64 (*.f64 -4 a) t)
(*.f64 a (*.f64 t -4))
(*.f64 -4 (*.f64 a t))
(*.f64 (*.f64 -4 a) t)
(*.f64 a (*.f64 t -4))

localize12.0ms (0%)

Local error

Found 8 expressions with local error:

NewErrorProgram
1.3b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
0.3b
(*.f64 9 (*.f64 y x))
0.0b
(fma.f64 t (*.f64 a -4) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z))
0.0b
(+.f64 (*.f64 9 (*.f64 y x)) b)
0.0b
(fma.f64 t (*.f64 a -4) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z))
0.3b
(*.f64 9 (*.f64 y x))
1.3b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
10.0b
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)) c)

series22.0ms (0.1%)

Counts
4 → 192
Calls

57 calls:

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

rewrite85.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
926×log-prod_binary64
344×fma-def_binary64
332×expm1-udef_binary64
332×log1p-udef_binary64
276×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01757
136257
2475057
Stop Event
node limit
Counts
4 → 117
Calls
Call 1
Inputs
(/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
(*.f64 9 (*.f64 y x))
(fma.f64 t (*.f64 a -4) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) b) z)) c))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)) c))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) b) z)) c)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) b) z)) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) 2) (*.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)) c)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) b) z)) c)) 2) (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) (*.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) b) z)) c)) (sqrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) 1) (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) 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 y (*.f64 x 9) b) z))) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) 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 y (*.f64 x 9) b) z))) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) 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 y (*.f64 x 9) 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 y (*.f64 x 9) b) z)) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) 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 y (*.f64 x 9) 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 y (*.f64 x 9) b) z)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) 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 y (*.f64 x 9) b) z)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) b) z)) c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)) c)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 y (*.f64 x 9) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (*.f64 x 9) b) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 y (*.f64 x 9) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 x 9) b)) 2) (*.f64 (cbrt.f64 (fma.f64 y (*.f64 x 9) b)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 2) (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (*.f64 x 9) b)) (*.f64 (sqrt.f64 (fma.f64 y (*.f64 x 9) b)) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) (sqrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 y (*.f64 x 9) b)) (/.f64 1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (fma.f64 y (*.f64 x 9) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 x 9) b)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 y (*.f64 x 9) b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (*.f64 x 9) b)) 1) (/.f64 (sqrt.f64 (fma.f64 y (*.f64 x 9) b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 z) 2)) (/.f64 (fma.f64 y (*.f64 x 9) b) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 x 9) b)) 2) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (*.f64 x 9) b)) (pow.f64 (cbrt.f64 z) 2)) (/.f64 (sqrt.f64 (fma.f64 y (*.f64 x 9) b)) (cbrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 z)) (/.f64 (fma.f64 y (*.f64 x 9) b) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 x 9) b)) 2) (sqrt.f64 z)) (/.f64 (cbrt.f64 (fma.f64 y (*.f64 x 9) b)) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (fma.f64 y (*.f64 x 9) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 y (*.f64 x 9) b) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 9 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) y) 9)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) y) 9)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) y) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) y) 9))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) y) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 9 (*.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 9 (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 9 (*.f64 y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 y x)) 3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 729) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 81))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 x) y) 9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 9 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 729))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 9 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 9 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 9 (*.f64 y x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 9 (*.f64 y x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z) (*.f64 (*.f64 t a) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t a) -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 t a) -4) 1) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) b) z)))) (cbrt.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) b) z))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) 2) (cbrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 t a) -4) 3) (pow.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z) 3)) (fma.f64 (*.f64 (*.f64 t a) -4) (*.f64 (*.f64 t a) -4) (-.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z) 2) (*.f64 (*.f64 (*.f64 t a) -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) b) z) 2)) (-.f64 (*.f64 (*.f64 t a) -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) b) z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9) 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 y (*.f64 x 9) b) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 t (*.f64 a -4) (/.f64 (fma.f64 y (*.f64 x 9) b) z))))))))

simplify121.0ms (0.3%)

Algorithm
egg-herbie
Rules
240×fma-def_binary64
124×associate-/l*_binary64
72×associate-/r/_binary64
50×associate-/l/_binary64
44×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0364186
1794116
21853876
34303876
47183876
58653876
68743876
Stop Event
saturated
Counts
309 → 149
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 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 (/.f64 y z) x) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 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 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 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 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
(/.f64 (fma.f64 9 (*.f64 (/.f64 y z) x) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 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 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 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 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)))
(+.f64 (/.f64 b (*.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)))
(+.f64 (/.f64 b (*.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)))
(+.f64 (/.f64 b (*.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)))
(*.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)))
(+.f64 (/.f64 b (*.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 y z) x) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (fma.f64 a (*.f64 -4 t) (*.f64 (/.f64 9 z) (*.f64 y x))) c)
(/.f64 (fma.f64 a (*.f64 -4 t) (*.f64 y (/.f64 x (/.f64 z 9)))) 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 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 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.f64 b (*.f64 z c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 a (/.f64 c t)))
(*.f64 -4 (*.f64 (/.f64 a c) t))
(*.f64 -4 (*.f64 t (/.f64 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 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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 x c) (/.f64 y z)) (*.f64 -4 (*.f64 (/.f64 a c) t))))
(fma.f64 9 (/.f64 y (/.f64 (*.f64 z c) x)) (fma.f64 -4 (*.f64 t (/.f64 a c)) (/.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.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 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 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 (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (/.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x))
(*.f64 (/.f64 9 z) (*.f64 y x))
(*.f64 y (/.f64 x (/.f64 z 9)))
(+.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.f64 -4 (*.f64 a t)))
(fma.f64 a (*.f64 -4 t) (*.f64 (/.f64 9 z) (*.f64 y x)))
(fma.f64 a (*.f64 -4 t) (*.f64 y (/.f64 x (/.f64 z 9))))
(+.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.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 (/.f64 y z) x) (*.f64 -4 (*.f64 a t))))
(fma.f64 9 (*.f64 y (/.f64 x z)) (fma.f64 -4 (*.f64 a t) (/.f64 b z)))

eval234.0ms (0.6%)

Compiler

Compiled 12013 to 5440 computations (54.7% saved)

prune202.0ms (0.5%)

Pruning

26 alts after pruning (21 fresh and 5 done)

PrunedKeptTotal
New58820608
Fresh14115
Picked101
Done055
Total60326629
Error
0b
Counts
629 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
44.9b
(/.f64 (/.f64 y c) (*.f64 1/9 (/.f64 z x)))
28.5b
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
43.1b
(/.f64 b (*.f64 z c))
25.5b
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
45.0b
(*.f64 (*.f64 9 x) (/.f64 y (*.f64 z c)))
44.2b
(*.f64 (/.f64 1 c) (/.f64 b z))
8.3b
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (*.f64 (/.f64 a 1) (/.f64 t c))))
44.9b
(*.f64 (*.f64 (/.f64 y (*.f64 z c)) x) 9)
18.1b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
31.0b
(/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z) c)
31.1b
(/.f64 (+.f64 (/.f64 b z) (*.f64 9 (/.f64 (*.f64 y x) z))) c)
46.0b
(*.f64 (/.f64 (/.f64 y c) (*.f64 z 1/9)) x)
43.4b
(pow.f64 (/.f64 z (/.f64 b c)) -1)
43.1b
(*.f64 b (/.f64 1 (*.f64 z c)))
44.9b
(/.f64 (/.f64 y c) (/.f64 z (*.f64 9 x)))
46.0b
(*.f64 (/.f64 (/.f64 y c) (neg.f64 z)) (*.f64 x -9))
28.4b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
43.4b
(*.f64 (/.f64 1 z) (/.f64 b c))
25.5b
(/.f64 (fma.f64 (/.f64 1 z) b (*.f64 a (*.f64 t -4))) c)
44.2b
(/.f64 (/.f64 b z) c)
43.4b
(/.f64 (/.f64 b c) z)
9.5b
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
44.4b
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
41.2b
(*.f64 -4 (*.f64 t (/.f64 a c)))
41.5b
(*.f64 -4 (/.f64 (*.f64 a t) c))
40.0b
(*.f64 a (*.f64 t (/.f64 -4 c)))
Compiler

Compiled 798 to 589 computations (26.2% saved)

localize17.0ms (0%)

Local error

Found 8 expressions with local error:

NewErrorProgram
3.7b
(*.f64 (/.f64 a 1) (/.f64 t c))
0.3b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
0.0b
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
0.0b
(*.f64 4 (*.f64 (/.f64 a 1) (/.f64 t c)))
0.3b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
3.7b
(*.f64 (/.f64 a 1) (/.f64 t c))
4.5b
(/.f64 b (*.f64 c z))
8.1b
(/.f64 (*.f64 y x) (*.f64 c z))

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 (/.f64 a 1) (/.f64 t c))
0.0ms
a
@inf
(*.f64 (/.f64 a 1) (/.f64 t c))
0.0ms
a
@-inf
(*.f64 (/.f64 a 1) (/.f64 t c))
0.0ms
t
@-inf
(*.f64 (/.f64 a 1) (/.f64 t c))
0.0ms
c
@-inf
(*.f64 (/.f64 a 1) (/.f64 t c))

rewrite47.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
772×pow1_binary64
713×add-log-exp_binary64
713×log1p-expm1-u_binary64
713×expm1-log1p-u_binary64
697×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify27.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
06252
19252
213252
316252
417252
Stop Event
saturated
Counts
79 → 44
Calls
Call 1
Inputs
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
Outputs
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))

localize4.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
4.9b
(/.f64 (/.f64 b c) z)
4.9b
(/.f64 (/.f64 b c) z)

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
c
@inf
(/.f64 (/.f64 b c) z)
0.0ms
b
@-inf
(/.f64 (/.f64 b c) z)
0.0ms
c
@-inf
(/.f64 (/.f64 b c) z)

rewrite48.0ms (0.1%)

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) (/.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b c) (/.f64 1 z))))) (#(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)) (/.f64 1 z)))))) (#(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)) (/.f64 1 z)))))) (#(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 (/.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 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 exp.f64 (log.f64 (/.f64 (/.f64 b c) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 b c) z)))))))

simplify28.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
06252
19252
211252
Stop Event
saturated
Counts
74 → 40
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 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)

localize5.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
4.9b
(*.f64 (/.f64 1 z) (/.f64 b c))
4.9b
(*.f64 (/.f64 1 z) (/.f64 b c))

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite48.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
902×pow1_binary64
836×add-log-exp_binary64
836×log1p-expm1-u_binary64
836×expm1-log1p-u_binary64
817×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
087
11677
222567
Stop Event
node limit
Counts
1 → 49
Calls
Call 1
Inputs
(*.f64 (/.f64 1 z) (/.f64 b 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 1 (*.f64 z (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 c 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 1 (/.f64 c (/.f64 b z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 z) (/.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (*.f64 z c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 z (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b c) z)))) (#(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 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (/.f64 z (cbrt.f64 (/.f64 b c))))))) (#(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 (sqrt.f64 (/.f64 b c)) (/.f64 z (sqrt.f64 (/.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 z) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 c b) (neg.f64 z)))))) (#(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 z) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b) (*.f64 z (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b z) 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 (neg.f64 (/.f64 b z)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) 1) (*.f64 (neg.f64 c) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 b)) (*.f64 (neg.f64 z) (neg.f64 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 (neg.f64 b) -1) (*.f64 (neg.f64 c) (neg.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 (/.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 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 z) (sqrt.f64 c)) (sqrt.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 b c)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 b) (/.f64 1 z)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 z) (neg.f64 b)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b c) -1) (neg.f64 z))))) (#(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 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 (/.f64 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 b c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 b c) 3) (/.f64 (pow.f64 z -2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 b (*.f64 z c))))))))

simplify16.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 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)

localize7.0ms (0%)

Local error

Found 6 expressions with local error:

NewErrorProgram
6.4b
(*.f64 (/.f64 y (*.f64 z c)) x)
4.0b
(/.f64 y (*.f64 z c))
0.3b
(*.f64 (*.f64 (/.f64 y (*.f64 z c)) x) 9)
0.3b
(*.f64 (*.f64 (/.f64 y (*.f64 z c)) x) 9)
4.0b
(/.f64 y (*.f64 z c))
6.4b
(*.f64 (/.f64 y (*.f64 z c)) x)

series12.0ms (0%)

Counts
3 → 132
Calls

33 calls:

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

rewrite65.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
588×log-prod_binary64
439×exp-prod_binary64
359×pow-prod-down_binary64
277×pow2_binary64
243×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify50.0ms (0.1%)

Algorithm
egg-herbie
Rules
96×associate-/l*_binary64
54×associate-/l/_binary64
50×associate-/r/_binary64
45×associate-*l/_binary64
44×associate-*r/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111356
1241356
2721356
31921356
44001356
54881356
64901356
Stop Event
saturated
Counts
255 → 128
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.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)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
Outputs
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(/.f64 y (*.f64 c z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(/.f64 9 (/.f64 z (*.f64 (/.f64 x c) y)))
(*.f64 (*.f64 y x) (/.f64 (/.f64 9 c) z))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))

localize8.0ms (0%)

Local error

Found 8 expressions with local error:

NewErrorProgram
8.1b
(/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z) c)
1.3b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
0.3b
(*.f64 9 (*.f64 y x))
0.0b
(+.f64 (*.f64 9 (*.f64 y x)) b)
0.0b
(+.f64 (*.f64 9 (*.f64 y x)) b)
0.3b
(*.f64 9 (*.f64 y x))
1.3b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)
8.1b
(/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z) c)

series12.0ms (0%)

Counts
2 → 69
Calls

24 calls:

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

rewrite67.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
726×log-prod_binary64
359×pow2_binary64
292×fma-def_binary64
251×pow1/3_binary64
245×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01222
126422
2373622
Stop Event
node limit
Counts
2 → 109
Calls
Call 1
Inputs
(/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z) c)
(+.f64 (*.f64 9 (*.f64 y x)) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (*.f64 x 9) b) (/.f64 1 (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 (/.f64 1 z) (pow.f64 c -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z) (pow.f64 c -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))) 2) (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) (pow.f64 c -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))) (sqrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) (*.f64 (sqrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) (pow.f64 c -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) (/.f64 1 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1) (/.f64 (fma.f64 y (*.f64 x 9) b) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 x 9) b)) 2) c) (/.f64 (cbrt.f64 (fma.f64 y (*.f64 x 9) b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (*.f64 x 9) b)) c) (/.f64 (sqrt.f64 (fma.f64 y (*.f64 x 9) b)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) 1) (/.f64 (/.f64 1 z) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 1) (/.f64 (sqrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (*.f64 x 9) 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 (fma.f64 y (*.f64 x 9) b) z) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (*.f64 x 9) 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 (fma.f64 y (*.f64 x 9) b) z) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z)) (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 z (fma.f64 y (*.f64 x 9) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z) 3) (pow.f64 c 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 z (fma.f64 y (*.f64 x 9) b)) c) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 z c) (fma.f64 y (*.f64 x 9) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c (/.f64 z (fma.f64 y (*.f64 x 9) b))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) z) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 y (*.f64 x 9) b) (*.f64 z c))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y (*.f64 x 9) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 81) (-.f64 (*.f64 y (*.f64 x 9)) b)) (/.f64 (*.f64 b b) (-.f64 (*.f64 y (*.f64 x 9)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (*.f64 x 9) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y (*.f64 x 9) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y (*.f64 x 9) b)) (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 x 9) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 x 9) b)) 2) (cbrt.f64 (fma.f64 y (*.f64 x 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (*.f64 x 9) b)) (sqrt.f64 (fma.f64 y (*.f64 x 9) 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 y (*.f64 x 9))) (*.f64 (pow.f64 (*.f64 y x) 2) 81))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (*.f64 y x) 2) 81 (*.f64 (neg.f64 b) b)) (/.f64 1 (-.f64 (*.f64 y (*.f64 x 9)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 b (-.f64 b (*.f64 y (*.f64 x 9))) (*.f64 (pow.f64 (*.f64 y x) 2) 81)) (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 y (*.f64 x 9)) b) (fma.f64 (pow.f64 (*.f64 y x) 2) 81 (*.f64 (neg.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 y (*.f64 x 9))) (*.f64 (pow.f64 (*.f64 y x) 2) 81)))))) (#(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 (*.f64 (pow.f64 (*.f64 y x) 2) 81) (*.f64 (*.f64 y x) (*.f64 9 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (*.f64 y x) 2) 81 (*.f64 (neg.f64 b) b)) (-.f64 (*.f64 y (*.f64 x 9)) 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 y (*.f64 x 9))) (*.f64 (pow.f64 (*.f64 y x) 2) 81))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 y x) 2) 81 (*.f64 (neg.f64 b) b))) (neg.f64 (-.f64 (*.f64 y (*.f64 x 9)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 y x) 2) 81)) (-.f64 b (*.f64 y (*.f64 x 9))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y (*.f64 x 9) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y (*.f64 x 9) b) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y (*.f64 x 9) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y (*.f64 x 9) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y (*.f64 x 9) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 b (-.f64 b (*.f64 y (*.f64 x 9))) (*.f64 (pow.f64 (*.f64 y x) 2) 81)) (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 y (*.f64 x 9)) b) (fma.f64 (pow.f64 (*.f64 y x) 2) 81 (*.f64 (neg.f64 b) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y (*.f64 x 9) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y (*.f64 x 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (*.f64 x 9) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 x 9)))) (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 y (*.f64 x 9)))) (+.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 y (*.f64 x 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 b)) (+.f64 1 (expm1.f64 (*.f64 y (*.f64 x 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y (*.f64 x 9) b) 3))))) (#(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 y (*.f64 x 9)) 1 b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b 1 (*.f64 y (*.f64 x 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y (*.f64 x 9)) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 b (*.f64 y (*.f64 x 9)))))) (#(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 y (*.f64 x 9))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 9))) 2) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 9))) 2) (cbrt.f64 (*.f64 y (*.f64 x 9))) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2) (*.f64 y (*.f64 x 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (*.f64 y (*.f64 x 9)))))) (#(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 y (*.f64 x 9))) (sqrt.f64 (*.f64 y (*.f64 x 9))) b)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 b) (sqrt.f64 b) (*.f64 y (*.f64 x 9)))))) (#(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)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y (*.f64 x 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y (*.f64 x 9) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y (*.f64 x 9) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y (*.f64 x 9) b)))))))

simplify38.0ms (0.1%)

Algorithm
egg-herbie
Rules
103×associate-/l*_binary64
58×associate-/r/_binary64
47×associate-*r/_binary64
46×fma-def_binary64
45×associate-*l/_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0161062
1371008
21011008
32601008
44731008
55471008
65491008
Stop Event
saturated
Counts
178 → 119
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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x c) z)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 9 c) (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 x (/.f64 y (*.f64 (/.f64 c 9) z)))
(*.f64 x (*.f64 y (/.f64 (/.f64 9 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x c) z)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 9 c) (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 x (/.f64 y (*.f64 (/.f64 c 9) z)))
(*.f64 x (*.f64 y (/.f64 (/.f64 9 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x c) z)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 9 c) (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 x (/.f64 y (*.f64 (/.f64 c 9) z)))
(*.f64 x (*.f64 y (/.f64 (/.f64 9 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x c) z)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 9 c) (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 x (/.f64 y (*.f64 (/.f64 c 9) z)))
(*.f64 x (*.f64 y (/.f64 (/.f64 9 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x c) z)) (/.f64 (/.f64 b c) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 9 c) (/.f64 (*.f64 y x) z))
(*.f64 9 (*.f64 x (/.f64 y (*.f64 c z))))
(*.f64 x (/.f64 y (*.f64 (/.f64 c 9) z)))
(*.f64 x (*.f64 y (/.f64 (/.f64 9 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 (*.f64 9 (*.f64 y x)) (*.f64 c z)))
(fma.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 y c) (/.f64 x z)) (/.f64 b (*.f64 c z)))
(fma.f64 9 (*.f64 x (/.f64 y (*.f64 c z))) (/.f64 b (*.f64 c z)))
(fma.f64 (/.f64 x z) (/.f64 y (/.f64 c 9)) (/.f64 (/.f64 b c) z))
(fma.f64 9 (*.f64 y (/.f64 (/.f64 x 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 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

eval209.0ms (0.5%)

Compiler

Compiled 10284 to 4656 computations (54.7% saved)

prune275.0ms (0.7%)

Pruning

27 alts after pruning (21 fresh and 6 done)

PrunedKeptTotal
New55213565
Fresh8816
Picked011
Done459
Total56427591
Error
0b
Counts
591 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
8.3b
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 a (/.f64 c t))))
28.5b
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
43.1b
(*.f64 b (/.f64 1 (*.f64 c z)))
44.4b
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
43.2b
(/.f64 (/.f64 1 z) (/.f64 c b))
43.1b
(/.f64 b (*.f64 z c))
25.5b
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
28.4b
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
43.4b
(/.f64 1 (/.f64 z (/.f64 b c)))
41.2b
(*.f64 -4 (*.f64 t (/.f64 a c)))
44.0b
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
43.1b
(/.f64 1 (/.f64 (*.f64 z c) b))
41.5b
(*.f64 -4 (/.f64 (*.f64 a t) c))
43.2b
(/.f64 1 (*.f64 (/.f64 c b) z))
40.0b
(*.f64 a (*.f64 t (/.f64 -4 c)))
44.2b
(/.f64 (*.f64 (/.f64 1 z) (neg.f64 b)) (neg.f64 c))
44.2b
(*.f64 (/.f64 1 c) (/.f64 b z))
18.1b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
31.0b
(/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z) c)
46.2b
(*.f64 (/.f64 (/.f64 (*.f64 y x) c) z) 9)
44.9b
(/.f64 (/.f64 y c) (/.f64 z (*.f64 9 x)))
47.1b
(/.f64 (/.f64 (*.f64 9 (*.f64 y x)) z) c)
28.4b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
43.4b
(/.f64 (/.f64 b c) z)
46.1b
(*.f64 (/.f64 x (/.f64 c (/.f64 y z))) 9)
46.0b
(*.f64 (*.f64 (*.f64 (/.f64 1 z) (/.f64 y c)) x) 9)
44.2b
(/.f64 (/.f64 b z) c)
Compiler

Compiled 790 to 588 computations (25.6% saved)

localize21.0ms (0.1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
4.0b
(/.f64 a (/.f64 c t))
0.3b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
0.0b
(*.f64 4 (/.f64 a (/.f64 c t)))
0.0b
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
0.3b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
4.0b
(/.f64 a (/.f64 c t))
4.5b
(/.f64 b (*.f64 c z))
8.1b
(/.f64 (*.f64 y x) (*.f64 c z))

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
a
@0
(/.f64 a (/.f64 c t))
0.0ms
a
@-inf
(/.f64 a (/.f64 c t))
0.0ms
t
@inf
(/.f64 a (/.f64 c t))
0.0ms
c
@-inf
(/.f64 a (/.f64 c t))
0.0ms
t
@-inf
(/.f64 a (/.f64 c t))

rewrite47.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
780×pow1_binary64
724×add-log-exp_binary64
724×log1p-expm1-u_binary64
724×expm1-log1p-u_binary64
707×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify13.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
06252
19252
213252
316252
417252
Stop Event
saturated
Counts
77 → 42
Calls
Call 1
Inputs
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
(/.f64 (*.f64 a t) c)
Outputs
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))
(/.f64 (*.f64 a t) c)
(/.f64 a (/.f64 c t))
(/.f64 t (/.f64 c a))
(*.f64 a (/.f64 t c))

localize4.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
5.9b
(/.f64 (/.f64 b z) c)
5.9b
(/.f64 (/.f64 b z) c)

series7.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite48.0ms (0.1%)

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) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b z) (/.f64 1 c))))) (#(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)) (/.f64 1 c)))))) (#(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)) (/.f64 1 c)))))) (#(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 (/.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 (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 exp.f64 (log.f64 (/.f64 (/.f64 b z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 b z) c)))))))

simplify10.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 → 40
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 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 c z))
(/.f64 (/.f64 b c) z)

localize5.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.4b
(/.f64 (*.f64 z c) b)
0.7b
(/.f64 1 (/.f64 (*.f64 z c) b))
0.7b
(/.f64 1 (/.f64 (*.f64 z c) b))
4.4b
(/.f64 (*.f64 z c) b)

series31.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite54.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
869×pow1_binary64
804×add-log-exp_binary64
804×log1p-expm1-u_binary64
804×expm1-log1p-u_binary64
785×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify48.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
07504
112504
216504
319504
420504
Stop Event
saturated
Counts
155 → 86
Calls
Call 1
Inputs
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 (*.f64 c z) b)
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 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 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 (*.f64 c z) b)
(/.f64 c (/.f64 b z))
(*.f64 (/.f64 c b) z)
(*.f64 z (/.f64 c b))
(*.f64 c (/.f64 z b))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))

localize7.0ms (0%)

Local error

Found 6 expressions with local error:

NewErrorProgram
6.8b
(/.f64 x (/.f64 c (/.f64 y z)))
5.2b
(/.f64 c (/.f64 y z))
0.3b
(*.f64 (/.f64 x (/.f64 c (/.f64 y z))) 9)
0.3b
(*.f64 (/.f64 x (/.f64 c (/.f64 y z))) 9)
5.2b
(/.f64 c (/.f64 y z))
6.8b
(/.f64 x (/.f64 c (/.f64 y z)))

series11.0ms (0%)

Counts
3 → 132
Calls

33 calls:

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

rewrite70.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
671×log-prod_binary64
341×pow-prod-down_binary64
297×pow2_binary64
285×pow-unpow_binary64
209×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify54.0ms (0.1%)

Algorithm
egg-herbie
Rules
96×associate-/l*_binary64
57×associate-/l/_binary64
50×associate-/r/_binary64
43×associate-*r/_binary64
43×associate-*l/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111356
1251356
2731356
31931356
44031356
55001356
65021356
Stop Event
saturated
Counts
264 → 137
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(/.f64 (*.f64 c z) y)
(*.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 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 y c) (/.f64 x z))
(/.f64 (/.f64 x z) (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(/.f64 (*.f64 c z) y)
(/.f64 c (/.f64 y z))
(*.f64 (/.f64 c y) z)
(*.f64 z (/.f64 c y))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 y c) (/.f64 x z)) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 (/.f64 x z) (/.f64 c y)) 9)

localize7.0ms (0%)

Local error

Found 6 expressions with local error:

NewErrorProgram
4.7b
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
3.6b
(*.f64 x (/.f64 9 (*.f64 c z)))
0.9b
(/.f64 9 (*.f64 c z))
0.9b
(/.f64 9 (*.f64 c z))
3.6b
(*.f64 x (/.f64 9 (*.f64 c z)))
4.7b
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))

series13.0ms (0%)

Counts
3 → 84
Calls

27 calls:

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

rewrite81.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
548×log-prod_binary64
427×prod-exp_binary64
412×exp-prod_binary64
365×pow-prod-down_binary64
273×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify52.0ms (0.1%)

Algorithm
egg-herbie
Rules
99×associate-/l*_binary64
54×associate-/l/_binary64
48×associate-*l/_binary64
46×associate-*r/_binary64
42×associate-/r/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012984
129984
289984
3212984
4406984
5472984
6474984
Stop Event
saturated
Counts
206 → 126
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)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 x (*.f64 c z)))
Outputs
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 (/.f64 y c) (/.f64 x z)))
(*.f64 (/.f64 y c) (/.f64 (*.f64 9 x) z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))
(*.f64 9 (/.f64 x (*.f64 c z)))
(*.f64 9 (/.f64 (/.f64 x c) z))
(*.f64 9 (/.f64 (/.f64 x z) c))
(*.f64 (/.f64 x c) (/.f64 9 z))

eval357.0ms (0.9%)

Compiler

Compiled 9504 to 3860 computations (59.4% saved)

prune147.0ms (0.4%)

Pruning

28 alts after pruning (17 fresh and 11 done)

PrunedKeptTotal
New5544558
Fresh31316
Picked011
Done01010
Total55728585
Error
0b
Counts
585 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
44.4b
(*.f64 y (*.f64 9 (/.f64 x (*.f64 c z))))
43.4b
(/.f64 (/.f64 b c) z)
8.3b
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 a (/.f64 c t))))
28.5b
(/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c)
44.2b
(/.f64 1 (*.f64 (/.f64 z b) c))
44.4b
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
43.2b
(/.f64 (/.f64 1 z) (/.f64 c b))
43.1b
(/.f64 b (*.f64 z c))
25.5b
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
28.4b
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
43.4b
(/.f64 1 (/.f64 z (/.f64 b c)))
41.2b
(*.f64 -4 (*.f64 t (/.f64 a c)))
44.0b
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
43.1b
(/.f64 1 (/.f64 (*.f64 z c) b))
41.5b
(*.f64 -4 (/.f64 (*.f64 a t) c))
43.2b
(/.f64 1 (*.f64 (/.f64 c b) z))
40.0b
(*.f64 a (*.f64 t (/.f64 -4 c)))
44.2b
(/.f64 (*.f64 (/.f64 1 z) (neg.f64 b)) (neg.f64 c))
44.2b
(*.f64 (/.f64 1 c) (/.f64 b z))
18.1b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
31.0b
(/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z) c)
46.1b
(*.f64 (*.f64 (/.f64 (/.f64 y z) c) x) 9)
44.9b
(/.f64 (/.f64 y c) (/.f64 z (*.f64 9 x)))
28.4b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
46.1b
(*.f64 (/.f64 x (/.f64 c (/.f64 y z))) 9)
43.1b
(*.f64 b (/.f64 1 (*.f64 z c)))
46.0b
(*.f64 (*.f64 (*.f64 (/.f64 1 z) (/.f64 y c)) x) 9)
44.2b
(/.f64 (/.f64 b z) c)
Compiler

Compiled 460 to 342 computations (25.7% saved)

regimes1.5s (4%)

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

12 calls:

187.0ms
(*.f64 (*.f64 x 9) y)
175.0ms
c
154.0ms
x
140.0ms
(*.f64 x 9)
139.0ms
(*.f64 x 9)
Results
ErrorSegmentsBranch
6.3b3x
6.5b3y
5.8b3z
6.7b3t
5.7b3a
6.9b2b
5.5b3c
5.5b3(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
4.3b4(*.f64 (*.f64 x 9) y)
4.3b4(*.f64 (*.f64 x 9) y)
6.3b3(*.f64 x 9)
6.3b3(*.f64 x 9)
Compiler

Compiled 798 to 409 computations (48.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
3e-322
0.0ms
-3.499597412649244e-77
-8.517085045804561e-80
0.0ms
-3.8662055472081765e+278
-5.326037445384312e+271
Compiler

Compiled 36 to 27 computations (25% saved)

regimes1.1s (2.8%)

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

12 calls:

222.0ms
(*.f64 (*.f64 x 9) y)
156.0ms
x
141.0ms
(*.f64 x 9)
111.0ms
(*.f64 (*.f64 x 9) y)
96.0ms
(*.f64 x 9)
Results
ErrorSegmentsBranch
7.0b3x
8.3b1y
8.3b1z
8.3b1t
8.3b1a
8.3b1b
8.3b1c
6.5b3(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
5.2b4(*.f64 (*.f64 x 9) y)
5.2b4(*.f64 (*.f64 x 9) y)
7.0b3(*.f64 x 9)
7.0b3(*.f64 x 9)
Compiler

Compiled 647 to 334 computations (48.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
3e-322
0.0ms
-3.499597412649244e-77
-8.517085045804561e-80
0.0ms
-3.8662055472081765e+278
-5.326037445384312e+271
Compiler

Compiled 36 to 27 computations (25% saved)

regimes1.7s (4.4%)

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

12 calls:

301.0ms
a
209.0ms
t
165.0ms
z
159.0ms
b
125.0ms
(*.f64 x 9)
Results
ErrorSegmentsBranch
13.6b3x
15.8b5y
10.1b3z
13.4b6t
14.3b5a
15.5b3b
16.7b3c
5.3b6(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
11.8b4(*.f64 (*.f64 x 9) y)
11.8b4(*.f64 (*.f64 x 9) y)
13.6b3(*.f64 x 9)
13.6b3(*.f64 x 9)
Compiler

Compiled 543 to 294 computations (45.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
8.578201753049181e+282
2.285858994523677e+294
0.0ms
-0.0
6.747394135585625e-286
0.0ms
-1.0012505492413619e-272
-0.0
0.0ms
-inf
-1.1844310780245274e+302
Compiler

Compiled 36 to 27 computations (25% saved)

regimes1.3s (3.3%)

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

7 calls:

277.0ms
c
237.0ms
y
167.0ms
b
165.0ms
a
150.0ms
x
Results
ErrorSegmentsBranch
16.5b6x
17.5b10y
15.8b7z
18.7b6t
16.7b8a
15.4b7b
16.2b12c
Compiler

Compiled 454 to 228 computations (49.8% saved)

bsearch192.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
1.1727522011229865e+36
2.036095319220653e+46
32.0ms
1.0173971860826272e-38
1.092757449607634e-30
32.0ms
-4.245674279982199e-153
-5.9474299936881386e-164
31.0ms
-3.6887096644098937e-82
-1.797782814416578e-83
33.0ms
-3.7674917591847585e-11
-8.124454205011876e-16
31.0ms
-4.811921203428343e+28
-8.325948724704503e+25
Compiler

Compiled 36 to 27 computations (25% saved)

regimes988.0ms (2.6%)

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

7 calls:

191.0ms
b
155.0ms
c
154.0ms
y
130.0ms
z
123.0ms
t
Results
ErrorSegmentsBranch
16.9b6x
18.7b7y
17.2b7z
18.7b6t
18.3b5a
17.6b10b
19.6b8c
Compiler

Compiled 424 to 216 computations (49.1% saved)

bsearch556.0ms (1.4%)

Algorithm
binary-search
Steps
TimeLeftRight
316.0ms
1.6346259887371315e+50
5.790328138515379e+74
54.0ms
-1.3065364056124767e-96
-3.654710616822213e-98
82.0ms
-9.579095069913847e-85
-1.3381037846927106e-86
70.0ms
-2.878173907709029e-45
-9.520875284343102e-46
33.0ms
-1.2478404297295135e+52
-1.1100150077240275e+51
Compiler

Compiled 432 to 324 computations (25% saved)

regimes1.4s (3.7%)

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

7 calls:

293.0ms
z
269.0ms
b
235.0ms
c
226.0ms
y
138.0ms
t
Results
ErrorSegmentsBranch
16.9b6x
18.8b7y
17.2b7z
18.7b6t
18.3b5a
17.7b10b
19.6b8c
Compiler

Compiled 409 to 212 computations (48.2% saved)

bsearch459.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
279.0ms
1.6346259887371315e+50
5.790328138515379e+74
58.0ms
-1.3065364056124767e-96
-3.654710616822213e-98
56.0ms
-9.579095069913847e-85
-1.3381037846927106e-86
33.0ms
-2.878173907709029e-45
-9.520875284343102e-46
33.0ms
-1.2478404297295135e+52
-1.1100150077240275e+51
Compiler

Compiled 432 to 324 computations (25% saved)

regimes756.0ms (2%)

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

7 calls:

163.0ms
t
143.0ms
b
134.0ms
c
90.0ms
a
87.0ms
y
Results
ErrorSegmentsBranch
25.2b3x
24.6b5y
22.1b3z
19.8b8t
19.8b5a
20.2b8b
23.2b7c
Compiler

Compiled 361 to 195 computations (46% saved)

bsearch248.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
149.0ms
3.418842886227697e+129
1.052724555087179e+131
33.0ms
7.580476320761814e+27
4.8686870633751233e+30
31.0ms
3.9866529264522505e-11
2.8302731204308293e-10
33.0ms
-2.2087449210898305e-45
-3.772708237687855e-47
Compiler

Compiled 274 to 209 computations (23.7% saved)

regimes642.0ms (1.7%)

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

7 calls:

131.0ms
b
110.0ms
c
100.0ms
x
99.0ms
y
84.0ms
a
Results
ErrorSegmentsBranch
26.4b5x
25.7b6y
27.2b2z
22.8b3t
21.2b5a
21.9b8b
26.7b6c
Compiler

Compiled 350 to 191 computations (45.4% saved)

bsearch246.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
148.0ms
1.6674471663329252e+127
3.418842886227697e+129
33.0ms
5.59931114048127e+48
6.192389601696198e+49
31.0ms
3.9866529264522505e-11
2.8302731204308293e-10
34.0ms
-2.2087449210898305e-45
-3.772708237687855e-47
Compiler

Compiled 274 to 209 computations (23.7% saved)

regimes1.0s (2.6%)

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

7 calls:

210.0ms
z
196.0ms
b
177.0ms
a
168.0ms
y
99.0ms
c
Results
ErrorSegmentsBranch
31.5b4x
29.1b10y
27.5b14z
29.8b5t
26.7b11a
24.9b11b
33.7b5c
Compiler

Compiled 339 to 186 computations (45.1% saved)

bsearch722.0ms (1.9%)

Algorithm
10×binary-search
Steps
TimeLeftRight
191.0ms
3.5474902930462013e+112
1.2514497416328823e+116
35.0ms
2.036095319220653e+46
1.2201111718950045e+53
32.0ms
14368825.573521053
14537670698.004911
35.0ms
3.016413154419153e-113
3.9955970337111315e-109
33.0ms
6.38909174151942e-172
1.3286357747473798e-167
35.0ms
2.380637636591706e-253
6.118292772516594e-244
34.0ms
-2.6044119630332434e-289
-1.2889561736103716e-298
36.0ms
-1.228368652689895e-5
-2.584486688413375e-8
33.0ms
-5.793446081208312e+38
-2.129388081853673e+36
258.0ms
-6.5036537669375546e+125
-3.486936411108551e+111
Compiler

Compiled 596 to 469 computations (21.3% saved)

regimes908.0ms (2.4%)

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

7 calls:

188.0ms
z
183.0ms
b
164.0ms
a
140.0ms
y
91.0ms
c
Results
ErrorSegmentsBranch
31.5b4x
29.1b10y
27.5b14z
29.8b5t
26.7b11a
24.9b11b
33.7b5c
Compiler

Compiled 309 to 171 computations (44.7% saved)

bsearch1.1s (2.9%)

Algorithm
10×binary-search
Steps
TimeLeftRight
414.0ms
3.5474902930462013e+112
1.2514497416328823e+116
32.0ms
2.036095319220653e+46
1.2201111718950045e+53
213.0ms
14368825.573521053
14537670698.004911
62.0ms
3.016413154419153e-113
3.9955970337111315e-109
31.0ms
1.425173050214676e-180
1.9387080427902508e-177
34.0ms
2.380637636591706e-253
6.118292772516594e-244
31.0ms
-2.6044119630332434e-289
-1.2889561736103716e-298
31.0ms
-1.228368652689895e-5
-2.584486688413375e-8
34.0ms
-5.793446081208312e+38
-2.129388081853673e+36
234.0ms
-6.5036537669375546e+125
-3.486936411108551e+111
Compiler

Compiled 596 to 469 computations (21.3% saved)

regimes997.0ms (2.6%)

Counts
30 → 11
Calls
Call 1
Inputs
(/.f64 (/.f64 b z) c)
(/.f64 (/.f64 b c) z)
(/.f64 b (*.f64 z c))
(/.f64 1 (*.f64 (/.f64 z b) c))
(*.f64 b (/.f64 1 (*.f64 z c)))
(*.f64 b (/.f64 1 (*.f64 c z)))
(/.f64 (/.f64 1 z) (/.f64 c b))
(/.f64 1 (/.f64 z (/.f64 b c)))
(/.f64 1 (/.f64 (*.f64 z c) b))
(/.f64 1 (*.f64 (/.f64 c b) z))
(*.f64 (/.f64 1 c) (/.f64 b z))
(*.f64 b (/.f64 1 (*.f64 z c)))
(*.f64 (/.f64 1 z) (/.f64 b c))
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (*.f64 t (/.f64 a c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(*.f64 y (*.f64 9 (/.f64 x (*.f64 c z))))
(*.f64 (*.f64 (/.f64 (/.f64 y z) c) x) 9)
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(/.f64 (*.f64 (/.f64 1 z) (neg.f64 b)) (neg.f64 c))
(*.f64 (/.f64 (/.f64 (*.f64 y x) c) z) 9)
(/.f64 (/.f64 (*.f64 9 (*.f64 y x)) z) c)
(*.f64 (/.f64 x (/.f64 c (/.f64 y z))) 9)
(/.f64 (/.f64 y c) (*.f64 1/9 (/.f64 z x)))
(*.f64 (*.f64 9 x) (/.f64 y (*.f64 z c)))
(*.f64 (*.f64 (/.f64 y (*.f64 z c)) x) 9)
(*.f64 (/.f64 (/.f64 y c) (*.f64 z 1/9)) x)
(*.f64 y (*.f64 x (/.f64 9 (*.f64 c z))))
Outputs
(/.f64 1 (/.f64 (*.f64 z c) b))
(*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c)))
(*.f64 (/.f64 1 c) (/.f64 b z))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(/.f64 (/.f64 (*.f64 9 (*.f64 y x)) z) c)
(*.f64 -4 (*.f64 t (/.f64 a c)))
(/.f64 (/.f64 y c) (*.f64 1/9 (/.f64 z x)))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(*.f64 (/.f64 1 z) (/.f64 b c))
(*.f64 a (*.f64 t (/.f64 -4 c)))
(*.f64 (/.f64 1 z) (/.f64 b c))
Calls

7 calls:

225.0ms
z
198.0ms
b
172.0ms
y
157.0ms
a
98.0ms
c
Results
ErrorSegmentsBranch
31.5b4x
29.1b10y
27.5b14z
29.8b5t
26.7b11a
24.9b11b
33.7b5c
Compiler

Compiled 291 to 164 computations (43.6% saved)

bsearch781.0ms (2%)

Algorithm
10×binary-search
Steps
TimeLeftRight
209.0ms
3.5474902930462013e+112
1.2514497416328823e+116
31.0ms
2.036095319220653e+46
1.2201111718950045e+53
32.0ms
14368825.573521053
14537670698.004911
31.0ms
3.016413154419153e-113
3.9955970337111315e-109
34.0ms
1.425173050214676e-180
1.9387080427902508e-177
37.0ms
2.380637636591706e-253
6.118292772516594e-244
33.0ms
-2.6044119630332434e-289
-1.2889561736103716e-298
32.0ms
-1.228368652689895e-5
-2.584486688413375e-8
35.0ms
-5.793446081208312e+38
-2.129388081853673e+36
307.0ms
-6.5036537669375546e+125
-3.486936411108551e+111
Compiler

Compiled 596 to 469 computations (21.3% saved)

regimes981.0ms (2.6%)

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

7 calls:

216.0ms
b
212.0ms
z
202.0ms
a
129.0ms
y
107.0ms
c
Results
ErrorSegmentsBranch
31.7b4x
29.1b10y
28.9b11z
29.8b5t
26.7b11a
25.0b11b
33.7b5c
Compiler

Compiled 246 to 144 computations (41.5% saved)

bsearch936.0ms (2.4%)

Algorithm
10×binary-search
Steps
TimeLeftRight
203.0ms
3.5474902930462013e+112
1.2514497416328823e+116
86.0ms
2.036095319220653e+46
1.2201111718950045e+53
63.0ms
166898499687296160.0
648199104404239900.0
36.0ms
6.705889245927755e-18
3.1616512558682307e-9
97.0ms
1.425173050214676e-180
1.9387080427902508e-177
48.0ms
2.380637636591706e-253
6.118292772516594e-244
34.0ms
-2.6044119630332434e-289
-1.2889561736103716e-298
50.0ms
-1.228368652689895e-5
-2.584486688413375e-8
36.0ms
-5.793446081208312e+38
-2.129388081853673e+36
283.0ms
-6.5036537669375546e+125
-3.486936411108551e+111
Compiler

Compiled 596 to 469 computations (21.3% saved)

regimes870.0ms (2.3%)

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

7 calls:

163.0ms
y
159.0ms
z
147.0ms
t
144.0ms
b
127.0ms
a
Results
ErrorSegmentsBranch
31.7b4x
29.1b10y
28.9b11z
29.8b5t
26.7b11a
25.1b11b
33.7b5c
Compiler

Compiled 228 to 136 computations (40.4% saved)

bsearch4.0s (10.4%)

Algorithm
10×binary-search
Steps
TimeLeftRight
3.2s
3.5474902930462013e+112
1.2514497416328823e+116
34.0ms
2.036095319220653e+46
1.2201111718950045e+53
56.0ms
166898499687296160.0
648199104404239900.0
33.0ms
6.705889245927755e-18
3.1616512558682307e-9
54.0ms
1.425173050214676e-180
1.9387080427902508e-177
33.0ms
2.380637636591706e-253
6.118292772516594e-244
53.0ms
-2.6044119630332434e-289
-1.2889561736103716e-298
32.0ms
-1.228368652689895e-5
-2.584486688413375e-8
92.0ms
-5.793446081208312e+38
-2.129388081853673e+36
366.0ms
-6.5036537669375546e+125
-3.486936411108551e+111
Compiler

Compiled 596 to 469 computations (21.3% saved)

regimes578.0ms (1.5%)

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

7 calls:

111.0ms
y
106.0ms
b
101.0ms
a
85.0ms
z
65.0ms
c
Results
ErrorSegmentsBranch
31.7b4x
29.1b10y
30.6b8z
29.8b5t
28.3b8a
26.6b9b
33.7b5c
Compiler

Compiled 219 to 131 computations (40.2% saved)

bsearch813.0ms (2.1%)

Algorithm
binary-search
Steps
TimeLeftRight
270.0ms
3.5474902930462013e+112
1.2514497416328823e+116
33.0ms
2.036095319220653e+46
1.2201111718950045e+53
32.0ms
166898499687296160.0
648199104404239900.0
95.0ms
6.705889245927755e-18
3.1616512558682307e-9
34.0ms
1.425173050214676e-180
1.9387080427902508e-177
35.0ms
-1.228368652689895e-5
-2.584486688413375e-8
68.0ms
-5.793446081208312e+38
-2.129388081853673e+36
246.0ms
-6.5036537669375546e+125
-3.486936411108551e+111
Compiler

Compiled 596 to 469 computations (21.3% saved)

regimes536.0ms (1.4%)

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

7 calls:

105.0ms
y
104.0ms
a
88.0ms
z
78.0ms
b
65.0ms
c
Results
ErrorSegmentsBranch
32.0b4x
29.3b10y
30.6b8z
30.5b5t
28.3b8a
27.8b7b
33.7b5c
Compiler

Compiled 201 to 120 computations (40.3% saved)

bsearch476.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
268.0ms
3.5474902930462013e+112
1.2514497416328823e+116
62.0ms
2.036095319220653e+46
1.2201111718950045e+53
48.0ms
14368825.573521053
14537670698.004911
31.0ms
3.016413154419153e-113
3.9955970337111315e-109
35.0ms
6.38909174151942e-172
1.3286357747473798e-167
31.0ms
-1.228368652689895e-5
-2.584486688413375e-8
Compiler

Compiled 276 to 219 computations (20.7% saved)

regimes537.0ms (1.4%)

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

7 calls:

107.0ms
a
100.0ms
y
97.0ms
b
95.0ms
c
47.0ms
t
Results
ErrorSegmentsBranch
32.0b4x
29.4b10y
32.3b5z
30.5b5t
26.8b11a
28.8b5b
33.7b5c
Compiler

Compiled 192 to 115 computations (40.1% saved)

bsearch745.0ms (1.9%)

Algorithm
10×binary-search
Steps
TimeLeftRight
97.0ms
1.052724555087179e+131
1.2999544072177872e+131
295.0ms
1.3894614939807299e+118
4.621894844528464e+123
129.0ms
7.818337686436871e+96
1.7058454850550141e+97
32.0ms
2.160283008660652e-19
7.126188397836299e-13
32.0ms
5.164631704653901e-36
6.392779190609444e-36
31.0ms
4.543885549368346e-80
3.8352473181865544e-79
32.0ms
1.8204891852780966e-128
1.2121738071544645e-124
33.0ms
2.5101721251697066e-166
3.9694894930276983e-165
32.0ms
1.6784706012168662e-299
6.766459905560623e-298
32.0ms
-3.515267876064152e-54
-3.6531289044401656e-61
Compiler

Compiled 550 to 425 computations (22.7% saved)

regimes331.0ms (0.9%)

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

7 calls:

56.0ms
c
55.0ms
b
48.0ms
y
48.0ms
x
46.0ms
a
Results
ErrorSegmentsBranch
36.7b5x
35.8b5y
33.5b3z
33.7b3t
30.7b5a
29.0b5b
34.7b5c
Compiler

Compiled 183 to 111 computations (39.3% saved)

bsearch374.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
271.0ms
3.5474902930462013e+112
1.2514497416328823e+116
36.0ms
2.036095319220653e+46
1.2201111718950045e+53
34.0ms
14368825.573521053
14537670698.004911
33.0ms
-1.228368652689895e-5
-2.584486688413375e-8
Compiler

Compiled 276 to 219 computations (20.7% saved)

regimes309.0ms (0.8%)

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

7 calls:

74.0ms
c
52.0ms
b
45.0ms
a
43.0ms
y
33.0ms
x
Results
ErrorSegmentsBranch
38.4b4x
36.2b5y
34.0b3z
34.0b3t
31.7b5a
30.1b5b
34.5b6c
Compiler

Compiled 176 to 107 computations (39.2% saved)

bsearch328.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
206.0ms
3.5474902930462013e+112
1.2514497416328823e+116
33.0ms
2.036095319220653e+46
1.2201111718950045e+53
56.0ms
6.705889245927755e-18
3.1616512558682307e-9
33.0ms
-1.228368652689895e-5
-2.584486688413375e-8
Compiler

Compiled 276 to 219 computations (20.7% saved)

regimes303.0ms (0.8%)

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

7 calls:

53.0ms
y
51.0ms
c
48.0ms
x
46.0ms
b
41.0ms
z
Results
ErrorSegmentsBranch
38.5b4x
36.4b5y
34.0b3z
34.0b3t
31.8b5a
30.3b5b
35.9b6c
Compiler

Compiled 155 to 99 computations (36.1% saved)

bsearch698.0ms (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
446.0ms
3.5474902930462013e+112
1.2514497416328823e+116
46.0ms
2.036095319220653e+46
1.2201111718950045e+53
57.0ms
6.705889245927755e-18
3.1616512558682307e-9
148.0ms
-1.228368652689895e-5
-2.584486688413375e-8
Compiler

Compiled 276 to 219 computations (20.7% saved)

regimes178.0ms (0.5%)

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

7 calls:

113.0ms
a
17.0ms
z
10.0ms
c
9.0ms
b
8.0ms
t
Results
ErrorSegmentsBranch
43.1b1x
43.1b1y
41.9b2z
43.1b1t
43.1b1a
43.1b1b
43.1b1c
Compiler

Compiled 148 to 95 computations (35.8% saved)

bsearch200.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
200.0ms
-2.526044522039481e-124
-1.0946513906708678e-141
Compiler

Compiled 316 to 247 computations (21.8% saved)

regimes59.0ms (0.2%)

Accuracy

Total -5.5b remaining (-13.2%)

Threshold costs -5.5b (-13.2%)

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

7 calls:

30.0ms
z
6.0ms
c
5.0ms
a
4.0ms
b
4.0ms
t
Results
ErrorSegmentsBranch
43.1b1x
43.1b1y
41.9b2z
43.1b1t
43.1b1a
43.1b1b
43.1b1c
Compiler

Compiled 78 to 62 computations (20.5% saved)

bsearch224.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
224.0ms
-2.526044522039481e-124
-1.0946513906708678e-141
Compiler

Compiled 296 to 227 computations (23.3% saved)

simplify189.0ms (0.5%)

Algorithm
egg-herbie
Rules
40×*-commutative_binary64
15×+-commutative_binary64
10×sub-neg_binary64
distribute-rgt-neg-in_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02922723
13432723
23682723
33882723
44012723
54072723
64082723
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (*.f64 x 9) y) -199999999999999992701373735918357116631804549565985153064628970972443492602480411625348685741640985599675569876002408075550379507087920437583886295587576290642133049161236473317937266725516180055400670622987509956668735259751478274996752027315378862823736417652149903488970653696) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 (*.f64 (*.f64 x 9) y) -1303703024854071/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 a (/.f64 c t)))) (if (<=.f64 (*.f64 (*.f64 x 9) y) 0) (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)) c) (-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 a (/.f64 c t)))))))
(if (<=.f64 (*.f64 (*.f64 x 9) y) -199999999999999992701373735918357116631804549565985153064628970972443492602480411625348685741640985599675569876002408075550379507087920437583886295587576290642133049161236473317937266725516180055400670622987509956668735259751478274996752027315378862823736417652149903488970653696) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 (*.f64 (*.f64 x 9) y) -1303703024854071/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 a (/.f64 c t)))) (if (<=.f64 (*.f64 (*.f64 x 9) y) 0) (/.f64 (+.f64 (/.f64 b 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 a (/.f64 c t)))))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -inf.0) (*.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)) -97453140113999984/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (/.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 9 (/.f64 (*.f64 y x) 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)) 9999999999999999553953517735361344274271821018911312812290573026184540102343798495987494338396687059809772796632907678097570555865109868753376103147668407754403581309634554796258176084383892202112976392797308495024959839786965342632596166187964530344229899589832462449290116390191104) (/.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)) +inf.0) (/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c) (*.f64 a (*.f64 t (/.f64 -4 c))))))))
(if (<=.f64 b -48119212034283425948713877504) (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (if (<=.f64 b -2984914493678416896/79228162514264337593543950336) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 b -6303228817964563/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 b -2002876900085509/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 b 3897891627402823/383123885216472214589586756787577295904684780545900544) (/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 b 1172752201122986503630422522839695360) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z)) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)))))))
(if (<=.f64 x -12478404297295135044205708340708634016429517121257472) (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (if (<=.f64 x -4625047150291203/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 x -8380753053773775/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z)) (if (<=.f64 x -6284198675507541/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 x 569999999999999976205728268507923986247091371501775974114492139331225911296) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (*.f64 (/.f64 x (/.f64 c (/.f64 y z))) 9))))))
(if (<=.f64 x -12478404297295135044205708340708634016429517121257472) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z)) (if (<=.f64 x -4625047150291203/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 x -8380753053773775/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z)) (if (<=.f64 x -6284198675507541/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 x 569999999999999976205728268507923986247091371501775974114492139331225911296) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (*.f64 (/.f64 x (/.f64 c (/.f64 y z))) 9))))))
(if (<=.f64 a -1774658121881535/803469022129495137770981046170581301261101496891396417650688) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 a 3158551859449264128/79228162514264337593543950336) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z) c) (if (<=.f64 a 7580476320761813646715125760) (*.f64 -4 (/.f64 (*.f64 a t) c)) (if (<=.f64 a 104999999999999992732783585824817365222447513225182706945571400509883794053161017121794024629033167062525635801875645657063415087104) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 a -1774658121881535/803469022129495137770981046170581301261101496891396417650688) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 a 3158551859449264128/79228162514264337593543950336) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z) c) (if (<=.f64 a 5599311140481270005109746952203266820828253126656) (*.f64 -4 (/.f64 (*.f64 a t) c)) (if (<=.f64 a 3400000000000000178636212163828942121920358623205192212795525185388578622487701140692014408776887845037615468059997728560258220032) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z) c) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 1 c) (/.f64 b z)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 125767784402713360/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) z) c) (if (<=.f64 b 694986621647423/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 5227198336378347/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (/.f64 y c) (/.f64 z (*.f64 9 x))) (if (<=.f64 b 61713635920201368/4294967296) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 1 c) (/.f64 b z)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 125767784402713360/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) z) c) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 5227198336378347/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (/.f64 y c) (*.f64 1/9 (/.f64 z x))) (if (<=.f64 b 61713635920201368/4294967296) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 1 c) (/.f64 b z)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 125767784402713360/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) z) c) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 5227198336378347/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (/.f64 y c) (*.f64 1/9 (/.f64 z x))) (if (<=.f64 b 61713635920201368/4294967296) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 1 c) (/.f64 b z)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 125767784402713360/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) z) c) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b 166898499687296160) (/.f64 1 (*.f64 (/.f64 c b) z)) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 (/.f64 (*.f64 y x) c) z) 9) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 1 c) (/.f64 b z)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 125767784402713360/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 (/.f64 (/.f64 (*.f64 y x) c) z) 9) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b 166898499687296160) (/.f64 1 (*.f64 (/.f64 c b) z)) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 (/.f64 (*.f64 y x) c) z) 9) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 1 c) (/.f64 b z)) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b 166898499687296160) (/.f64 1 (*.f64 (/.f64 c b) z)) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 y (*.f64 9 (/.f64 x (*.f64 c z)))) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))
(if (<=.f64 b -3625504346294065/295147905179352825856) (/.f64 b (*.f64 z c)) (if (<=.f64 b 694986621647423/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 5227198336378347/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (*.f64 (*.f64 (/.f64 (/.f64 y z) c) x) 9) (if (<=.f64 b 61713635920201368/4294967296) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))
(if (<=.f64 a -1516342951350999/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 a 12959527274946979840/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (/.f64 1 (*.f64 (/.f64 z b) c)) (if (<=.f64 a 266649556837447328/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (*.f64 y (*.f64 9 (/.f64 x (*.f64 c z)))) (if (<=.f64 a 56831094750078400/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 (/.f64 b z) c) (if (<=.f64 a 97056806261591488/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (*.f64 -4 (/.f64 (*.f64 a t) c)) (if (<=.f64 a 7729272517184275/1496577676626844588240573268701473812127674924007424) (/.f64 b (*.f64 z c)) (if (<=.f64 a 8973464543531895/41538374868278621028243970633760768) (*.f64 y (*.f64 9 (/.f64 x (*.f64 c z)))) (if (<=.f64 a 7899999999999999670623360166108371740587320276695703382776021936377489136816663194508653238419456) (*.f64 -4 (/.f64 (*.f64 a t) c)) (if (<=.f64 a 13999999999999999307935524302802841800793893075964372080258304874455299383186007579169347791870280206485406290559369216) (*.f64 y (*.f64 9 (/.f64 x (*.f64 c z)))) (if (<=.f64 a 127999999999999999771832776215710901246582895201204800055877547485432371443955795135630818066210375681251478523744213168157722935296) (/.f64 (/.f64 b c) z) (*.f64 a (*.f64 t (/.f64 -4 c)))))))))))))
(if (<=.f64 b -3625504346294065/295147905179352825856) (/.f64 b (*.f64 z c)) (if (<=.f64 b 61713635920201368/4294967296) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))
(if (<=.f64 b -3625504346294065/295147905179352825856) (/.f64 b (*.f64 z c)) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (/.f64 1 (*.f64 (/.f64 z b) c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 (/.f64 1 z) (/.f64 b c))))))
(if (<=.f64 b -3625504346294065/295147905179352825856) (/.f64 b (*.f64 z c)) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (/.f64 1 (*.f64 (/.f64 z b) c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 -4 (*.f64 t (/.f64 a c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))
(if (<=.f64 z -1488565707357403/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 1 (*.f64 (/.f64 z b) c)) (/.f64 (/.f64 b c) z))
(if (<=.f64 z -1488565707357403/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 (/.f64 b z) c) (/.f64 (/.f64 b c) z))
(/.f64 (/.f64 b z) c)
Outputs
(if (<=.f64 (*.f64 (*.f64 x 9) y) -199999999999999992701373735918357116631804549565985153064628970972443492602480411625348685741640985599675569876002408075550379507087920437583886295587576290642133049161236473317937266725516180055400670622987509956668735259751478274996752027315378862823736417652149903488970653696) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 (*.f64 (*.f64 x 9) y) -1303703024854071/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 a (/.f64 c t)))) (if (<=.f64 (*.f64 (*.f64 x 9) y) 0) (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z)) c) (-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 a (/.f64 c t)))))))
(if (<=.f64 (*.f64 y (*.f64 x 9)) -199999999999999992701373735918357116631804549565985153064628970972443492602480411625348685741640985599675569876002408075550379507087920437583886295587576290642133049161236473317937266725516180055400670622987509956668735259751478274996752027315378862823736417652149903488970653696) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 (*.f64 y (*.f64 x 9)) -1303703024854071/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (+.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 x y) (*.f64 z c))) (/.f64 b (*.f64 z c))) (*.f64 -4 (/.f64 a (/.f64 c t)))) (if (<=.f64 (*.f64 y (*.f64 x 9)) 0) (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) z)) c) (+.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 x y) (*.f64 z c))) (/.f64 b (*.f64 z c))) (*.f64 -4 (/.f64 a (/.f64 c t)))))))
(if (<=.f64 (*.f64 y (*.f64 x 9)) -199999999999999992701373735918357116631804549565985153064628970972443492602480411625348685741640985599675569876002408075550379507087920437583886295587576290642133049161236473317937266725516180055400670622987509956668735259751478274996752027315378862823736417652149903488970653696) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 (*.f64 y (*.f64 x 9)) -1303703024854071/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (+.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 x y) (*.f64 z c))) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 a (/.f64 c t)) -4)) (if (<=.f64 (*.f64 y (*.f64 x 9)) 0) (/.f64 (fma.f64 t (*.f64 a -4) (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) z)) c) (+.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 x y) (*.f64 z c))) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 a (/.f64 c t)) -4)))))
(if (<=.f64 (*.f64 (*.f64 x 9) y) -199999999999999992701373735918357116631804549565985153064628970972443492602480411625348685741640985599675569876002408075550379507087920437583886295587576290642133049161236473317937266725516180055400670622987509956668735259751478274996752027315378862823736417652149903488970653696) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 (*.f64 (*.f64 x 9) y) -1303703024854071/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 a (/.f64 c t)))) (if (<=.f64 (*.f64 (*.f64 x 9) y) 0) (/.f64 (+.f64 (/.f64 b 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 a (/.f64 c t)))))))
(if (<=.f64 (*.f64 y (*.f64 x 9)) -199999999999999992701373735918357116631804549565985153064628970972443492602480411625348685741640985599675569876002408075550379507087920437583886295587576290642133049161236473317937266725516180055400670622987509956668735259751478274996752027315378862823736417652149903488970653696) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 (*.f64 y (*.f64 x 9)) -1303703024854071/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (+.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 x y) (*.f64 z c))) (/.f64 b (*.f64 z c))) (*.f64 -4 (/.f64 a (/.f64 c t)))) (if (<=.f64 (*.f64 y (*.f64 x 9)) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (+.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 x y) (*.f64 z c))) (/.f64 b (*.f64 z c))) (*.f64 -4 (/.f64 a (/.f64 c t)))))))
(if (<=.f64 (*.f64 y (*.f64 x 9)) -199999999999999992701373735918357116631804549565985153064628970972443492602480411625348685741640985599675569876002408075550379507087920437583886295587576290642133049161236473317937266725516180055400670622987509956668735259751478274996752027315378862823736417652149903488970653696) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 (*.f64 y (*.f64 x 9)) -1303703024854071/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (+.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 x y) (*.f64 z c))) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 a (/.f64 c t)) -4)) (if (<=.f64 (*.f64 y (*.f64 x 9)) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (+.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 x y) (*.f64 z c))) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 a (/.f64 c t)) -4)))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -inf.0) (*.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)) -97453140113999984/9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976) (/.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 9 (/.f64 (*.f64 y x) 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)) 9999999999999999553953517735361344274271821018911312812290573026184540102343798495987494338396687059809772796632907678097570555865109868753376103147668407754403581309634554796258176084383892202112976392797308495024959839786965342632596166187964530344229899589832462449290116390191104) (/.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)) +inf.0) (/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c) (*.f64 a (*.f64 t (/.f64 -4 c))))))))
(if (<=.f64 (/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z 4))))) (*.f64 z c)) -inf.0) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 (/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z 4))))) (*.f64 z c)) -6090821257124999/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z 4))))) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z 4))))) (*.f64 z c)) 0) (/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 9 (/.f64 (*.f64 x y) z))) c) (if (<=.f64 (/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z 4))))) (*.f64 z c)) 9999999999999999553953517735361344274271821018911312812290573026184540102343798495987494338396687059809772796632907678097570555865109868753376103147668407754403581309634554796258176084383892202112976392797308495024959839786965342632596166187964530344229899589832462449290116390191104) (/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z 4))))) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z 4))))) (*.f64 z c)) +inf.0) (/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 9 (/.f64 (*.f64 x y) z))) c) (*.f64 a (*.f64 t (/.f64 -4 c))))))))
(if (<=.f64 (/.f64 (+.f64 b (+.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c)) -inf.0) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 (/.f64 (+.f64 b (+.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c)) -6090821257124999/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (/.f64 (+.f64 b (+.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 b (+.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c)) 0) (/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 9 (/.f64 (*.f64 x y) z))) c) (if (<=.f64 (/.f64 (+.f64 b (+.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c)) 9999999999999999553953517735361344274271821018911312812290573026184540102343798495987494338396687059809772796632907678097570555865109868753376103147668407754403581309634554796258176084383892202112976392797308495024959839786965342632596166187964530344229899589832462449290116390191104) (/.f64 (+.f64 b (+.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 b (+.f64 (*.f64 y (*.f64 x 9)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c)) +inf.0) (/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 9 (/.f64 (*.f64 x y) z))) c) (*.f64 a (*.f64 t (/.f64 -4 c))))))))
(if (<=.f64 b -48119212034283425948713877504) (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (if (<=.f64 b -2984914493678416896/79228162514264337593543950336) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 b -6303228817964563/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 b -2002876900085509/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 b 3897891627402823/383123885216472214589586756787577295904684780545900544) (/.f64 (+.f64 (*.f64 9 (/.f64 (*.f64 y x) z)) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 b 1172752201122986503630422522839695360) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z)) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)))))))
(if (<=.f64 b -48119212034283425948713877504) (+.f64 (*.f64 9 (/.f64 (*.f64 x y) (*.f64 z c))) (/.f64 b (*.f64 z c))) (if (<=.f64 b -2914955560232829/77371252455336267181195264) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 b -6303228817964563/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 9 (/.f64 (*.f64 x y) z))) c) (if (<=.f64 b -2002876900085509/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 b 3897891627402823/383123885216472214589586756787577295904684780545900544) (/.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 9 (/.f64 (*.f64 x y) z))) c) (if (<=.f64 b 1172752201122986503630422522839695360) (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) (*.f64 z c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)))))))
(if (<=.f64 x -12478404297295135044205708340708634016429517121257472) (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (if (<=.f64 x -4625047150291203/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 x -8380753053773775/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z)) (if (<=.f64 x -6284198675507541/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 x 569999999999999976205728268507923986247091371501775974114492139331225911296) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (*.f64 (/.f64 x (/.f64 c (/.f64 y z))) 9))))))
(if (<=.f64 x -12478404297295135044205708340708634016429517121257472) (+.f64 (*.f64 9 (/.f64 (*.f64 x y) (*.f64 z c))) (/.f64 b (*.f64 z c))) (if (<=.f64 x -4625047150291203/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 x -8380753053773775/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) (*.f64 z c)) (if (<=.f64 x -6284198675507541/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 x 569999999999999976205728268507923986247091371501775974114492139331225911296) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (*.f64 9 (/.f64 x (/.f64 c (/.f64 y z)))))))))
(if (<=.f64 x -12478404297295135044205708340708634016429517121257472) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z)) (if (<=.f64 x -4625047150291203/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 x -8380753053773775/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z)) (if (<=.f64 x -6284198675507541/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 x 569999999999999976205728268507923986247091371501775974114492139331225911296) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (*.f64 (/.f64 x (/.f64 c (/.f64 y z))) 9))))))
(if (<=.f64 x -12478404297295135044205708340708634016429517121257472) (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) (*.f64 z c)) (if (<=.f64 x -4625047150291203/1606938044258990275541962092341162602522202993782792835301376) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (if (<=.f64 x -8380753053773775/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) (*.f64 z c)) (if (<=.f64 x -6284198675507541/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 x 569999999999999976205728268507923986247091371501775974114492139331225911296) (/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c) (*.f64 9 (/.f64 x (/.f64 c (/.f64 y z)))))))))
(if (<=.f64 a -1774658121881535/803469022129495137770981046170581301261101496891396417650688) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 a 3158551859449264128/79228162514264337593543950336) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z) c) (if (<=.f64 a 7580476320761813646715125760) (*.f64 -4 (/.f64 (*.f64 a t) c)) (if (<=.f64 a 104999999999999992732783585824817365222447513225182706945571400509883794053161017121794024629033167062525635801875645657063415087104) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 a -1774658121881535/803469022129495137770981046170581301261101496891396417650688) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 a 1542261650121711/38685626227668133590597632) (/.f64 (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) z) c) (if (<=.f64 a 7580476320761813646715125760) (*.f64 -4 (/.f64 (*.f64 a t) c)) (if (<=.f64 a 104999999999999992732783585824817365222447513225182706945571400509883794053161017121794024629033167062525635801875645657063415087104) (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) (*.f64 z c)) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 a -1774658121881535/803469022129495137770981046170581301261101496891396417650688) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 a 3158551859449264128/79228162514264337593543950336) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z) c) (if (<=.f64 a 5599311140481270005109746952203266820828253126656) (*.f64 -4 (/.f64 (*.f64 a t) c)) (if (<=.f64 a 3400000000000000178636212163828942121920358623205192212795525185388578622487701140692014408776887845037615468059997728560258220032) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) z) c) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 a -1774658121881535/803469022129495137770981046170581301261101496891396417650688) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 a 1542261650121711/38685626227668133590597632) (/.f64 (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) z) c) (if (<=.f64 a 5599311140481270005109746952203266820828253126656) (*.f64 -4 (/.f64 (*.f64 a t) c)) (if (<=.f64 a 3400000000000000178636212163828942121920358623205192212795525185388578622487701140692014408776887845037615468059997728560258220032) (/.f64 (/.f64 (+.f64 b (*.f64 9 (*.f64 x y))) z) c) (*.f64 a (*.f64 t (/.f64 -4 c)))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 1 c) (/.f64 b z)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 125767784402713360/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) z) c) (if (<=.f64 b 694986621647423/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 5227198336378347/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (/.f64 y c) (/.f64 z (*.f64 9 x))) (if (<=.f64 b 61713635920201368/4294967296) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 9 (/.f64 (*.f64 x y) (*.f64 z c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 b z) (/.f64 1 c)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 7860486525169585/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (/.f64 (/.f64 (*.f64 9 (*.f64 x y)) z) c) (if (<=.f64 b 694986621647423/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 5227198336378347/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (/.f64 y c) (/.f64 z (*.f64 x 9))) (if (<=.f64 b 7714204490025171/536870912) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 1 c) (/.f64 b z)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 125767784402713360/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) z) c) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 5227198336378347/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (/.f64 y c) (*.f64 1/9 (/.f64 z x))) (if (<=.f64 b 61713635920201368/4294967296) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 9 (/.f64 (*.f64 x y) (*.f64 z c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 b z) (/.f64 1 c)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 7860486525169585/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (/.f64 (/.f64 (*.f64 9 (*.f64 x y)) z) c) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 5227198336378347/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (/.f64 y c) (*.f64 1/9 (/.f64 z x))) (if (<=.f64 b 7714204490025171/536870912) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 1 c) (/.f64 b z)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 125767784402713360/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) z) c) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 5227198336378347/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (/.f64 y c) (*.f64 1/9 (/.f64 z x))) (if (<=.f64 b 61713635920201368/4294967296) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 b z) (/.f64 1 c)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 7860486525169585/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (/.f64 (/.f64 (*.f64 9 (*.f64 x y)) z) c) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 5227198336378347/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (/.f64 y c) (*.f64 1/9 (/.f64 z x))) (if (<=.f64 b 7714204490025171/536870912) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 1 c) (/.f64 b z)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 125767784402713360/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) z) c) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b 166898499687296160) (/.f64 1 (*.f64 (/.f64 c b) z)) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 (/.f64 (*.f64 y x) c) z) 9) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 b z) (/.f64 1 c)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 7860486525169585/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (/.f64 (/.f64 (*.f64 9 (*.f64 x y)) z) c) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b 166898499687296160) (/.f64 1 (*.f64 z (/.f64 c b))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 9 (/.f64 (/.f64 (*.f64 x y) c) z)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 1 c) (/.f64 b z)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 125767784402713360/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 (/.f64 (/.f64 (*.f64 y x) c) z) 9) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b 166898499687296160) (/.f64 1 (*.f64 (/.f64 c b) z)) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 (/.f64 (*.f64 y x) c) z) 9) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 b z) (/.f64 1 c)) (if (<=.f64 b -2857625431090179/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 7860486525169585/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 9 (/.f64 (/.f64 (*.f64 x y) c) z)) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b 166898499687296160) (/.f64 1 (*.f64 z (/.f64 c b))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 9 (/.f64 (/.f64 (*.f64 x y) c) z)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 1 c) (/.f64 b z)) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b 166898499687296160) (/.f64 1 (*.f64 (/.f64 c b) z)) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 y (*.f64 9 (/.f64 x (*.f64 c z)))) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))
(if (<=.f64 b -649999999999999988740726376726704973885725614022037437946417664479559161300921011807400672779566570357678512125175344494804992) (/.f64 1 (/.f64 (*.f64 z c) b)) (if (<=.f64 b -579344608120831216872923121614241923072) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b -3625504346294065/295147905179352825856) (*.f64 (/.f64 b z) (/.f64 1 c)) (if (<=.f64 b 6658321829314513/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 y (*.f64 (/.f64 x z) (/.f64 9 c))) (if (<=.f64 b 166898499687296160) (/.f64 1 (*.f64 z (/.f64 c b))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 y (*.f64 9 (/.f64 x (*.f64 z c)))) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))))
(if (<=.f64 b -3625504346294065/295147905179352825856) (/.f64 b (*.f64 z c)) (if (<=.f64 b 694986621647423/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 5227198336378347/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (*.f64 (*.f64 (/.f64 (/.f64 y z) c) x) 9) (if (<=.f64 b 61713635920201368/4294967296) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))
(if (<=.f64 b -3625504346294065/295147905179352825856) (/.f64 b (*.f64 z c)) (if (<=.f64 b 694986621647423/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 5227198336378347/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (*.f64 9 (*.f64 x (/.f64 (/.f64 y z) c))) (if (<=.f64 b 7714204490025171/536870912) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))))
(if (<=.f64 a -1516342951350999/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 a 12959527274946979840/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (/.f64 1 (*.f64 (/.f64 z b) c)) (if (<=.f64 a 266649556837447328/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256) (*.f64 y (*.f64 9 (/.f64 x (*.f64 c z)))) (if (<=.f64 a 56831094750078400/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (/.f64 (/.f64 b z) c) (if (<=.f64 a 97056806261591488/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (*.f64 -4 (/.f64 (*.f64 a t) c)) (if (<=.f64 a 7729272517184275/1496577676626844588240573268701473812127674924007424) (/.f64 b (*.f64 z c)) (if (<=.f64 a 8973464543531895/41538374868278621028243970633760768) (*.f64 y (*.f64 9 (/.f64 x (*.f64 c z)))) (if (<=.f64 a 7899999999999999670623360166108371740587320276695703382776021936377489136816663194508653238419456) (*.f64 -4 (/.f64 (*.f64 a t) c)) (if (<=.f64 a 13999999999999999307935524302802841800793893075964372080258304874455299383186007579169347791870280206485406290559369216) (*.f64 y (*.f64 9 (/.f64 x (*.f64 c z)))) (if (<=.f64 a 127999999999999999771832776215710901246582895201204800055877547485432371443955795135630818066210375681251478523744213168157722935296) (/.f64 (/.f64 b c) z) (*.f64 a (*.f64 t (/.f64 -4 c)))))))))))))
(if (<=.f64 a -1516342951350999/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 a 6327894177220205/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (/.f64 1 (*.f64 c (/.f64 z b))) (if (<=.f64 a 8332798651170229/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 y (*.f64 9 (/.f64 x (*.f64 z c)))) (if (<=.f64 a 887985855469975/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (/.f64 (/.f64 b z) c) (if (<=.f64 a 1516512597837367/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (*.f64 -4 (/.f64 (*.f64 a t) c)) (if (<=.f64 a 7729272517184275/1496577676626844588240573268701473812127674924007424) (/.f64 b (*.f64 z c)) (if (<=.f64 a 8973464543531895/41538374868278621028243970633760768) (*.f64 y (*.f64 9 (/.f64 x (*.f64 z c)))) (if (<=.f64 a 7899999999999999670623360166108371740587320276695703382776021936377489136816663194508653238419456) (*.f64 -4 (/.f64 (*.f64 a t) c)) (if (<=.f64 a 13999999999999999307935524302802841800793893075964372080258304874455299383186007579169347791870280206485406290559369216) (*.f64 y (*.f64 9 (/.f64 x (*.f64 z c)))) (if (<=.f64 a 127999999999999999771832776215710901246582895201204800055877547485432371443955795135630818066210375681251478523744213168157722935296) (/.f64 (/.f64 b c) z) (*.f64 a (*.f64 t (/.f64 -4 c)))))))))))))
(if (<=.f64 b -3625504346294065/295147905179352825856) (/.f64 b (*.f64 z c)) (if (<=.f64 b 61713635920201368/4294967296) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))
(if (<=.f64 b -3625504346294065/295147905179352825856) (/.f64 b (*.f64 z c)) (if (<=.f64 b 7714204490025171/536870912) (*.f64 a (*.f64 t (/.f64 -4 c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (*.f64 (/.f64 1 z) (/.f64 b c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 a (*.f64 t (/.f64 -4 c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))
(if (<=.f64 b -3625504346294065/295147905179352825856) (/.f64 b (*.f64 z c)) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (/.f64 1 (*.f64 (/.f64 z b) c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 (/.f64 1 z) (/.f64 b c))))))
(if (<=.f64 b -3625504346294065/295147905179352825856) (/.f64 b (*.f64 z c)) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (/.f64 1 (*.f64 c (/.f64 z b))) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 (/.f64 1 z) (/.f64 b c))))))
(if (<=.f64 b -3625504346294065/295147905179352825856) (/.f64 b (*.f64 z c)) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (/.f64 1 (*.f64 (/.f64 z b) c)) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 -4 (*.f64 t (/.f64 a c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))
(if (<=.f64 b -3625504346294065/295147905179352825856) (/.f64 b (*.f64 z c)) (if (<=.f64 b 2176185479082073/324518553658426726783156020576256) (*.f64 -4 (*.f64 t (/.f64 a c))) (if (<=.f64 b 20360953192206530979104277717885620062408146944) (/.f64 1 (*.f64 c (/.f64 z b))) (if (<=.f64 b 125000000000000006319428465749379226778529628850375409877560184340279095497135675728029172138132777406552139154587648) (*.f64 -4 (*.f64 t (/.f64 a c))) (*.f64 (/.f64 1 z) (/.f64 b c))))))
(if (<=.f64 z -1488565707357403/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 1 (*.f64 (/.f64 z b) c)) (/.f64 (/.f64 b c) z))
(if (<=.f64 z -1488565707357403/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 1 (*.f64 c (/.f64 z b))) (/.f64 (/.f64 b c) z))
(if (<=.f64 z -1488565707357403/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 (/.f64 b z) c) (/.f64 (/.f64 b c) z))
(/.f64 (/.f64 b z) c)

end1.2s (3.2%)

Stop Event
fuel
Remove

(sort x y)

Compiler

Compiled 4501 to 2499 computations (44.5% saved)

Profiling

Loading profile data...