Details

Time bar (total: 48.4s)

analyze1.2s (2.5%)

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

Compiled 42 to 27 computations (35.7% saved)

sample2.1s (4.3%)

Results
2.0s8256×body256valid
49.0ms233×body256invalid

preprocess127.0ms (0.3%)

Algorithm
egg-herbie
Rules
1294×distribute-rgt-in_binary64
1222×distribute-lft-in_binary64
829×fma-def_binary64
573×associate-*l*_binary64
382×associate-+r+_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03291015
17671015
215851015
349921015
452471015
552661015
654731015
759001015
859591015
088
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
6
7
Outputs
0
1
2
3
4
5
6
7
Call 2
Inputs
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 y x) z) x) 54929528941/2000000) x) 28832688827/125000) x) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x a) x) b) x) c) x) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) x) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 t y) z) y) 54929528941/2000000) y) 28832688827/125000) y) x) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y x) y) b) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 b y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) x) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) x) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 i y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) x))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x z) y) z) 54929528941/2000000) z) 28832688827/125000) z) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z a) z) b) z) c) z) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x t) z) t) 54929528941/2000000) t) 28832688827/125000) t) y) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 t a) t) b) t) c) t) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x a) z) a) 54929528941/2000000) a) 28832688827/125000) a) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 a y) a) b) a) c) a) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x b) z) b) 54929528941/2000000) b) 28832688827/125000) b) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 b a) b) y) b) c) b) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x c) z) c) 54929528941/2000000) c) 28832688827/125000) c) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 c a) c) b) c) y) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x i) z) i) 54929528941/2000000) i) 28832688827/125000) i) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 i a) i) b) i) c) i) y))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) t) y) 54929528941/2000000) y) 28832688827/125000) y) z) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) a) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) y) b) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) b) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) z) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) c) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) z) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) i) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) z))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) a) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y t) y) b) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) b) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) t) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) c) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) t) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) i) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) t))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y b) y) a) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y c) y) b) y) a) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y i) y) b) y) c) y) a))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) c) y) b) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) i) y) c) y) b))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) i) y) c))
Outputs
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y z) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) y c) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 y x) z) x) 54929528941/2000000) x) 28832688827/125000) x) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x a) x) b) x) c) x) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y z) x 54929528941/2000000) x 28832688827/125000) x t) (fma.f64 (fma.f64 (fma.f64 (+.f64 x a) x b) x c) x i))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x a) b) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z y) x) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 z y x) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) y c) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y z x) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 t y) z) y) 54929528941/2000000) y) 28832688827/125000) y) x) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 t y z) y 54929528941/2000000) y 28832688827/125000) y x) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) y c) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y t z) 54929528941/2000000) 28832688827/125000) x) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y x) y) b) y) c) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 a y z) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 x y) y b) y c) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y a z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 x y) b) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 b y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) x) y) c) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 b y z) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y x) y c) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y b z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) x) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 c y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) x) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 c y z) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) y x) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y c z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) x) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 i y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) x))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 i y z) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) y c) y x))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y i z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) x))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x z) y) z) 54929528941/2000000) z) 28832688827/125000) z) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z a) z) b) z) c) z) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x z y) z 54929528941/2000000) z 28832688827/125000) z t) (fma.f64 (fma.f64 (fma.f64 (+.f64 z a) z b) z c) z i))
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 x z y) 54929528941/2000000) 28832688827/125000) t) (fma.f64 z (fma.f64 z (fma.f64 z (+.f64 z a) b) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x t) z) t) 54929528941/2000000) t) 28832688827/125000) t) y) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 t a) t) b) t) c) t) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x t z) t 54929528941/2000000) t 28832688827/125000) t y) (fma.f64 (fma.f64 (fma.f64 (+.f64 t a) t b) t c) t i))
(/.f64 (fma.f64 t (fma.f64 t (fma.f64 t (fma.f64 x t z) 54929528941/2000000) 28832688827/125000) y) (fma.f64 t (fma.f64 t (fma.f64 t (+.f64 t a) b) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x a) z) a) 54929528941/2000000) a) 28832688827/125000) a) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 a y) a) b) a) c) a) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x a z) a 54929528941/2000000) a 28832688827/125000) a t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) a b) a c) a i))
(/.f64 (fma.f64 a (fma.f64 a (fma.f64 a (fma.f64 x a z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 a (fma.f64 a (fma.f64 a (+.f64 y a) b) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x b) z) b) 54929528941/2000000) b) 28832688827/125000) b) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 b a) b) y) b) c) b) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x b z) b 54929528941/2000000) b 28832688827/125000) b t) (fma.f64 (fma.f64 (fma.f64 (+.f64 a b) b y) b c) b i))
(/.f64 (fma.f64 b (fma.f64 b (fma.f64 b (fma.f64 x b z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 b (fma.f64 b (fma.f64 b (+.f64 a b) y) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x c) z) c) 54929528941/2000000) c) 28832688827/125000) c) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 c a) c) b) c) y) c) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x c z) c 54929528941/2000000) c 28832688827/125000) c t) (fma.f64 (fma.f64 (fma.f64 (+.f64 a c) c b) c y) c i))
(/.f64 (fma.f64 c (fma.f64 c (fma.f64 c (fma.f64 x c z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 c (fma.f64 c (fma.f64 c (+.f64 a c) b) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x i) z) i) 54929528941/2000000) i) 28832688827/125000) i) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 i a) i) b) i) c) i) y))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x i z) i 54929528941/2000000) i 28832688827/125000) i t) (fma.f64 (fma.f64 (fma.f64 (+.f64 a i) i b) i c) i y))
(/.f64 (fma.f64 i (fma.f64 i (fma.f64 i (fma.f64 x i z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 i (fma.f64 i (fma.f64 i (+.f64 a i) b) c) y))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) t) y) 54929528941/2000000) y) 28832688827/125000) y) z) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y t) y 54929528941/2000000) y 28832688827/125000) y z) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) y c) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y t) 54929528941/2000000) 28832688827/125000) z) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) a) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) y) b) y) c) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y a) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y z) y b) y c) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y a) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y z) b) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) b) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) z) y) c) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y b) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y z) y c) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y b) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) z) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) c) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) z) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y c) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) y z) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y c) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) z) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) i) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) z))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y i) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) y c) y z))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y i) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) z))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) a) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y t) y) b) y) c) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y z) y 54929528941/2000000) y 28832688827/125000) y a) (fma.f64 (fma.f64 (fma.f64 (+.f64 y t) y b) y c) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) a) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y t) b) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) b) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) t) y) c) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y z) y 54929528941/2000000) y 28832688827/125000) y b) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y t) y c) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) b) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) t) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) c) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) t) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y z) y 54929528941/2000000) y 28832688827/125000) y c) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) y t) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) c) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) t) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) i) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) t))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y z) y 54929528941/2000000) y 28832688827/125000) y i) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) y c) y t))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) i) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) t))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y b) y) a) y) c) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y z) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y b) y a) y c) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y b) a) c) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y c) y) b) y) a) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y z) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y c) y b) y a) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y c) b) a) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y i) y) b) y) c) y) a))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y z) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y i) y b) y c) y a))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y i) b) c) a))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) c) y) b) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y z) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y c) y b) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) c) b) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) i) y) c) y) b))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y z) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y i) y c) y b))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) i) c) b))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) i) y) c))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y z) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) y i) y c))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) i) c))
Compiler

Compiled 49 to 34 computations (30.6% saved)

simplify149.0ms (0.3%)

Algorithm
egg-herbie
Rules
2421×fma-def_binary64
572×unswap-sqr_binary64
537×sqr-pow_binary64
345×associate-+l+_binary64
276×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02735
14935
210335
333535
476835
5190735
6226635
7238435
8274335
9294835
10321835
11412835
12420735
13430835
14443035
15459035
16482035
17512835
18550835
19600335
20666835
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
Outputs
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x y z) y 54929528941/2000000) y 28832688827/125000) y t) (fma.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) y c) y i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))

eval1.0ms (0%)

Compiler

Compiled 67 to 36 computations (46.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 75 to 45 computations (40% saved)

localize46.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y)
0.2b
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y)
0.2b
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y)
31.0b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
Compiler

Compiled 194 to 51 computations (73.7% saved)

series63.0ms (0.1%)

Counts
4 → 204
Calls

51 calls:

TimeVariablePointExpression
7.0ms
i
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
5.0ms
c
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
4.0ms
a
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
3.0ms
z
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
2.0ms
x
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))

rewrite60.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
335×add-sqr-sqrt_binary64
330×*-un-lft-identity_binary64
330×pow1_binary64
311×add-exp-log_binary64
311×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify198.0ms (0.4%)

Algorithm
egg-herbie
Rules
384×fma-def_binary64
376×distribute-rgt-in_binary64
375×distribute-lft-in_binary64
332×times-frac_binary64
313×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046511273
118339652
276529646
Stop Event
node limit
Counts
270 → 223
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) t) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) (pow.f64 y 2)) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y)))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) (pow.f64 y 2)) (+.f64 (/.f64 t i) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) c) i) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) b) i) (/.f64 (*.f64 a t) (pow.f64 i 2)))))) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))))
x
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) a) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a x) y) (/.f64 (*.f64 b x) (pow.f64 y 2)))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) x))) (+.f64 (/.f64 (*.f64 a x) y) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) b) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 b x) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a (-.f64 z (*.f64 a x))) (pow.f64 y 2)) (/.f64 (*.f64 (-.f64 54929528941/2000000 (+.f64 (*.f64 a (-.f64 z (*.f64 a x))) (*.f64 b x))) a) (pow.f64 y 3))))))))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 2))) (/.f64 (*.f64 b x) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 54929528941/2000000 (+.f64 (*.f64 b x) (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))))))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 3)) x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 2))) (/.f64 (*.f64 b x) (pow.f64 y 2))))
(/.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) t) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 6) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4)))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 y 9) (pow.f64 a 3)))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 y 9) (pow.f64 a 3)))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 b 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (pow.f64 y 2) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 y 8) (pow.f64 b 4))))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (pow.f64 y 2) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 y 8) (pow.f64 b 4))))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (+.f64 (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2))))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 z (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (/.f64 x (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))))) (pow.f64 i 4))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))))) (pow.f64 i 4))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(*.f64 54929528941/2000000 y)
(+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(*.f64 (pow.f64 y 2) z)
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(*.f64 (pow.f64 y 2) z)
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000))))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(*.f64 28832688827/125000 y)
(+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 28832688827/125000 y)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(*.f64 (+.f64 (pow.f64 y 2) b) y)
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(*.f64 (pow.f64 y 2) a)
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(*.f64 (pow.f64 y 2) a)
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(*.f64 (+.f64 y a) (pow.f64 y 2))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
Outputs
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) t) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) t) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x))
(*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x)
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x))
(*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x)
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(+.f64 (/.f64 t i) (*.f64 y (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))))
(fma.f64 y (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) (/.f64 t i))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) (pow.f64 y 2)) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y)))
(fma.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 c (/.f64 i (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))))) (/.f64 t (/.f64 (*.f64 i i) b))) (*.f64 y y) (+.f64 (/.f64 t i) (*.f64 y (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))))))
(fma.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (*.f64 (/.f64 t i) (/.f64 b i))) (*.f64 y y) (fma.f64 y (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) (/.f64 t i)))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) (pow.f64 y 2)) (+.f64 (/.f64 t i) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) c) i) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) b) i) (/.f64 (*.f64 a t) (pow.f64 i 2)))))) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))))
(fma.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 c (/.f64 i (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))))) (/.f64 t (/.f64 (*.f64 i i) b))) (*.f64 y y) (+.f64 (/.f64 t i) (fma.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 c (/.f64 i (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))))) (/.f64 t (/.f64 (*.f64 i i) b))) (/.f64 i c)) (+.f64 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) (/.f64 i b)) (/.f64 a (/.f64 (*.f64 i i) t))))) (*.f64 y (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))))))
(+.f64 (fma.f64 (pow.f64 y 3) (-.f64 (-.f64 (/.f64 z i) (/.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (*.f64 (/.f64 t i) (/.f64 b i))) (/.f64 i c))) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) i) b) (*.f64 (/.f64 t i) (/.f64 a i)))) (*.f64 y (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (fma.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (*.f64 (/.f64 t i) (/.f64 b i))) (*.f64 y y) (/.f64 t i)))
x
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(+.f64 (/.f64 z y) (-.f64 x (/.f64 a (/.f64 y x))))
(+.f64 x (-.f64 (/.f64 z y) (*.f64 (/.f64 a y) x)))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) a) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a x) y) (/.f64 (*.f64 b x) (pow.f64 y 2)))))
(+.f64 (/.f64 z y) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (+.f64 (/.f64 a (/.f64 (*.f64 y y) (-.f64 z (*.f64 a x)))) (+.f64 (/.f64 a (/.f64 y x)) (/.f64 b (/.f64 (*.f64 y y) x))))))
(+.f64 (/.f64 z y) (-.f64 (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y))) (+.f64 (*.f64 (/.f64 a y) x) (*.f64 (/.f64 b y) (/.f64 x y)))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) x))) (+.f64 (/.f64 (*.f64 a x) y) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) b) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 b x) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a (-.f64 z (*.f64 a x))) (pow.f64 y 2)) (/.f64 (*.f64 (-.f64 54929528941/2000000 (+.f64 (*.f64 a (-.f64 z (*.f64 a x))) (*.f64 b x))) a) (pow.f64 y 3))))))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 28832688827/125000 (pow.f64 y 3))))) (+.f64 (/.f64 a (/.f64 y x)) (+.f64 (/.f64 c (/.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 (-.f64 z (*.f64 a x)) (/.f64 (pow.f64 y 3) b)) (+.f64 (/.f64 b (/.f64 (*.f64 y y) x)) (+.f64 (/.f64 a (/.f64 (*.f64 y y) (-.f64 z (*.f64 a x)))) (/.f64 (-.f64 54929528941/2000000 (fma.f64 a (-.f64 z (*.f64 a x)) (*.f64 b x))) (/.f64 (pow.f64 y 3) a))))))))
(-.f64 (+.f64 (/.f64 z y) (-.f64 (+.f64 x (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3)))) (*.f64 (/.f64 a y) x))) (+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 a x)) (pow.f64 y 3)) b) (+.f64 (+.f64 (/.f64 (-.f64 54929528941/2000000 (fma.f64 a (-.f64 z (*.f64 a x)) (*.f64 b x))) (/.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y)) (*.f64 (/.f64 b y) (/.f64 x y)))) (*.f64 (/.f64 c (pow.f64 y 3)) x))))
(-.f64 (+.f64 (+.f64 x (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3)))) (/.f64 (-.f64 z (*.f64 a x)) y)) (+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 a x)) (pow.f64 y 3)) b) (+.f64 (+.f64 (/.f64 (-.f64 54929528941/2000000 (fma.f64 a (-.f64 z (*.f64 a x)) (*.f64 b x))) (/.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y)) (*.f64 (/.f64 b y) (/.f64 x y)))) (*.f64 (/.f64 c (pow.f64 y 3)) x))))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) x)
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 z (*.f64 a x))) y) x)
(-.f64 x (/.f64 (fma.f64 z -1 (*.f64 a x)) y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 2))) (/.f64 (*.f64 b x) (pow.f64 y 2))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 z (*.f64 a x))) y) (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y)))) (fma.f64 -1 (/.f64 a (/.f64 (*.f64 y y) (*.f64 -1 (-.f64 z (*.f64 a x))))) (/.f64 b (/.f64 (*.f64 y y) x))))
(-.f64 (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (-.f64 x (/.f64 (fma.f64 z -1 (*.f64 a x)) y))) (-.f64 (*.f64 (/.f64 b y) (/.f64 x y)) (*.f64 (/.f64 (fma.f64 z -1 (*.f64 a x)) y) (/.f64 a y))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 54929528941/2000000 (+.f64 (*.f64 b x) (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))))))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 3)) x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 2))) (/.f64 (*.f64 b x) (pow.f64 y 2))))
(-.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 3) (-.f64 54929528941/2000000 (fma.f64 b x (neg.f64 (*.f64 a (*.f64 -1 (-.f64 z (*.f64 a x))))))))) (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 y 3) x)) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 z (*.f64 a x))) y) (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 b (/.f64 (pow.f64 y 3) (*.f64 -1 (-.f64 z (*.f64 a x))))))))))) (fma.f64 -1 (/.f64 a (/.f64 (*.f64 y y) (*.f64 -1 (-.f64 z (*.f64 a x))))) (/.f64 b (/.f64 (*.f64 y y) x))))
(-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 (+.f64 x (*.f64 (/.f64 b (pow.f64 y 3)) (fma.f64 z -1 (*.f64 a x)))) (/.f64 28832688827/125000 (pow.f64 y 3)))) (/.f64 (fma.f64 z -1 (*.f64 a x)) y)) (*.f64 (/.f64 c (pow.f64 y 3)) x)) (*.f64 (/.f64 a (pow.f64 y 3)) (-.f64 54929528941/2000000 (fma.f64 (neg.f64 a) (fma.f64 z -1 (*.f64 a x)) (*.f64 b x))))) (-.f64 (*.f64 (/.f64 b y) (/.f64 x y)) (*.f64 (/.f64 (fma.f64 z -1 (*.f64 a x)) y) (/.f64 a y))))
(/.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) t) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) y t) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) y)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) (+.f64 (/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3))) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) y)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) (+.f64 (/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3))) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) y)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) (+.f64 (/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3))) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) y)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) (+.f64 (/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3))) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) y)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) (+.f64 (/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3))) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) y)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) (+.f64 (/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3))) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) y)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) (+.f64 (/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3))) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) y)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) (+.f64 (/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3))) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) y)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) (+.f64 (/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3))) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))
(*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y))))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) y)) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2)))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (-.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y) (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 6) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y))))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) y)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2)) (/.f64 (pow.f64 y 6) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 3) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a)))))))
(+.f64 (-.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y) (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2))) (+.f64 (/.f64 (pow.f64 y 6) (/.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (*.f64 a a)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y))))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) y)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2)) (/.f64 (pow.f64 y 6) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 3) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a))))) (neg.f64 (/.f64 (pow.f64 y 9) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 4) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 a 3))))))))
(+.f64 (-.f64 (-.f64 (/.f64 (pow.f64 y 6) (/.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (*.f64 a a)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2))) (/.f64 (pow.f64 y 9) (/.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 4) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 a 3)))) (+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 a (pow.f64 y 3)))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a (pow.f64 y 3)))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 t (*.f64 a (pow.f64 y 3))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 a (*.f64 y y))) (neg.f64 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) (pow.f64 y 6)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a))))))
(+.f64 (/.f64 t (*.f64 a (pow.f64 y 3))) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 a (*.f64 y y))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 a (*.f64 a (pow.f64 y 6)))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(+.f64 (+.f64 (/.f64 t (*.f64 a (pow.f64 y 3))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 a (*.f64 y y))) (neg.f64 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) (pow.f64 y 6)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a)))))) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2) (pow.f64 y 9)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 a 3))))
(+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 a (*.f64 y y))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 a (*.f64 a (pow.f64 y 6)))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 9)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 a 3)) (/.f64 t (*.f64 a (pow.f64 y 3)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 y 9) (pow.f64 a 3)))))))
(+.f64 (/.f64 t (*.f64 a (pow.f64 y 3))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 a (*.f64 y y))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 3) (/.f64 (*.f64 (pow.f64 y 12) (pow.f64 a 4)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) (pow.f64 y 6)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a))) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2) (pow.f64 y 9)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 a 3)))))))
(+.f64 (/.f64 t (*.f64 a (pow.f64 y 3))) (+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 9))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 a (*.f64 a (pow.f64 y 6)))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 a (*.f64 y y))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 y 12)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 a 4))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 a (pow.f64 y 3)))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a (pow.f64 y 3)))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 t (*.f64 a (pow.f64 y 3))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 a (*.f64 y y))) (neg.f64 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) (pow.f64 y 6)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a))))))
(+.f64 (/.f64 t (*.f64 a (pow.f64 y 3))) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 a (*.f64 y y))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 a (*.f64 a (pow.f64 y 6)))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(+.f64 (+.f64 (/.f64 t (*.f64 a (pow.f64 y 3))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 a (*.f64 y y))) (neg.f64 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) (pow.f64 y 6)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a)))))) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2) (pow.f64 y 9)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 a 3))))
(+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 a (*.f64 y y))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 a (*.f64 a (pow.f64 y 6)))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 9)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 a 3)) (/.f64 t (*.f64 a (pow.f64 y 3)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 y 9) (pow.f64 a 3)))))))
(+.f64 (/.f64 t (*.f64 a (pow.f64 y 3))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 a (*.f64 y y))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 3) (/.f64 (*.f64 (pow.f64 y 12) (pow.f64 a 4)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) (pow.f64 y 6)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a))) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2) (pow.f64 y 9)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 a 3)))))))
(+.f64 (/.f64 t (*.f64 a (pow.f64 y 3))) (+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 9))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 a (*.f64 a (pow.f64 y 6)))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 a (*.f64 y y))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 y 12)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 a 4))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) y)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (neg.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) 2) (*.f64 b (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))))))
(+.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (-.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y (*.f64 y b))) (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 2))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) y)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (fma.f64 -1 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) 2) (*.f64 b (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) 2)) (/.f64 (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b b)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))))
(+.f64 (-.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y (*.f64 y b))) (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 2))) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b))) (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 b 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) 2)) (/.f64 (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b b)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))) (fma.f64 -1 (/.f64 (pow.f64 y 6) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) 2)) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 b 3)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) y)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (neg.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) 2) (*.f64 b (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))))))))
(+.f64 (+.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (-.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y (*.f64 y b))) (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b))) (/.f64 (pow.f64 y 6) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 4) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 b 3))))))
(+.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b)) (/.f64 (*.f64 (neg.f64 (pow.f64 y 6)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 b 3))) (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 4))) (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))) (-.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y (*.f64 y b))) (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 2))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (pow.f64 y 2) b))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b (*.f64 y y)))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y (*.f64 y b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (pow.f64 y 4)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b b))) (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b))))
(-.f64 (+.f64 (/.f64 (/.f64 t b) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) (*.f64 (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (pow.f64 y 4)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b b))) (+.f64 (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 6) (pow.f64 b 3)))))
(+.f64 (-.f64 (+.f64 (/.f64 (/.f64 t b) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) (*.f64 (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 2) (pow.f64 b 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 y 8) (pow.f64 b 4))))))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (pow.f64 y 4)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b b))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b)) (neg.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) 2) (/.f64 (*.f64 (pow.f64 y 8) (pow.f64 b 4)) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))))))))))
(-.f64 (+.f64 (/.f64 (/.f64 t b) (*.f64 y y)) (+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b)) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 3) (pow.f64 y 8)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 2) (pow.f64 b 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))) (*.f64 (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (pow.f64 y 2) b))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b (*.f64 y y)))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y (*.f64 y b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (pow.f64 y 4)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b b))) (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b))))
(-.f64 (+.f64 (/.f64 (/.f64 t b) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) (*.f64 (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (pow.f64 y 4)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b b))) (+.f64 (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 6) (pow.f64 b 3)))))
(+.f64 (-.f64 (+.f64 (/.f64 (/.f64 t b) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) (*.f64 (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 2) (pow.f64 b 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 y 8) (pow.f64 b 4))))))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (pow.f64 y 4)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b b))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b)) (neg.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) 2) (/.f64 (*.f64 (pow.f64 y 8) (pow.f64 b 4)) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))))))))))
(-.f64 (+.f64 (/.f64 (/.f64 t b) (*.f64 y y)) (+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b)) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 3) (pow.f64 y 8)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 b 4)))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 2) (pow.f64 b 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))) (*.f64 (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) y)) (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i))))
(-.f64 (+.f64 (/.f64 y (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i))) (*.f64 (/.f64 c (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)) (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) y)) (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 c c)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)))))
(+.f64 (-.f64 (+.f64 (/.f64 y (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i))) (*.f64 (/.f64 c (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)) (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (+.f64 (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2))))))))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 c c)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) y)) (+.f64 (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (neg.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 (*.f64 (pow.f64 y 3) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2))))))))
(-.f64 (+.f64 (/.f64 y (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (+.f64 (-.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 4)) (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))) (*.f64 (/.f64 c (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)) (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y c))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)))
(-.f64 (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 c (*.f64 c (*.f64 y y)))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 3) (pow.f64 c 3)))))
(+.f64 (-.f64 (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 c (*.f64 c (*.f64 y y)))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 c 4)) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)))) (+.f64 (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 3) (pow.f64 c 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 t c) y) (+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 3))))) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 4)))) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 c (*.f64 c (*.f64 y y)))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y c))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)))
(-.f64 (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 c (*.f64 c (*.f64 y y)))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 3) (pow.f64 c 3)))))
(+.f64 (-.f64 (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 c (*.f64 c (*.f64 y y)))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 c 4)) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)))) (+.f64 (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 3) (pow.f64 c 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 t c) y) (+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 3))))) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 4)))) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 c (*.f64 c (*.f64 y y)))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (/.f64 (/.f64 t y) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 (/.f64 t y) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 (neg.f64 i) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 i i) y) (/.f64 (+.f64 (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y))))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (/.f64 (/.f64 t y) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (fma.f64 (neg.f64 i) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (fma.f64 (/.f64 i (/.f64 y i)) (/.f64 (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (/.f64 (/.f64 t y) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 z (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (/.f64 x (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))))
(+.f64 (*.f64 (/.f64 (*.f64 i i) y) (/.f64 (+.f64 (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y))))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (+.f64 (/.f64 (/.f64 t y) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))) (+.f64 (/.f64 z (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))) (+.f64 (/.f64 54929528941/2000000 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))) (+.f64 (/.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (/.f64 x (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))))) (pow.f64 i 3)) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))))
(+.f64 (-.f64 (fma.f64 (neg.f64 i) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (*.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))) (+.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 y 4)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4)) (/.f64 x (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))) (+.f64 (/.f64 (/.f64 z y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4)) (/.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))))) (pow.f64 i 3))) (fma.f64 (/.f64 i (/.f64 y i)) (/.f64 (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (/.f64 (/.f64 t y) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) i)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) i)
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))))
(+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (/.f64 i y)) (-.f64 (/.f64 t i) (*.f64 (/.f64 y i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) i))))
(+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (/.f64 t i) (+.f64 (fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))) (/.f64 (*.f64 y y) (/.f64 (pow.f64 i 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))))))
(+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (/.f64 i y)) (*.f64 (/.f64 y i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) i))) (+.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))))) (pow.f64 i 4))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 i 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (/.f64 i y)) (/.f64 (pow.f64 y 3) (/.f64 (/.f64 (pow.f64 i 4) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (-.f64 (/.f64 t i) (*.f64 (/.f64 y i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) i)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) i)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) i)
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))))
(+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (/.f64 i y)) (-.f64 (/.f64 t i) (*.f64 (/.f64 y i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) i))))
(+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (/.f64 t i) (+.f64 (fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))) (/.f64 (*.f64 y y) (/.f64 (pow.f64 i 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))))))
(+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (/.f64 i y)) (*.f64 (/.f64 y i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) i))) (+.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))))) (pow.f64 i 4))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 i 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (/.f64 i y)) (/.f64 (pow.f64 y 3) (/.f64 (/.f64 (pow.f64 i 4) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (-.f64 (/.f64 t i) (*.f64 (/.f64 y i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) i)))))
(*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000))
(*.f64 y (fma.f64 y z 54929528941/2000000))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(*.f64 (pow.f64 y 3) x)
(*.f64 x (pow.f64 y 3))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(*.f64 (pow.f64 y 3) x)
(*.f64 x (pow.f64 y 3))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(*.f64 54929528941/2000000 y)
(*.f64 y 54929528941/2000000)
(+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y))
(*.f64 y (fma.f64 y z 54929528941/2000000))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(*.f64 (pow.f64 y 3) x)
(*.f64 x (pow.f64 y 3))
(+.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (pow.f64 y 2) z))
(fma.f64 (pow.f64 y 3) x (*.f64 z (*.f64 y y)))
(fma.f64 z (*.f64 y y) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(*.f64 (pow.f64 y 3) x)
(*.f64 x (pow.f64 y 3))
(+.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (pow.f64 y 2) z))
(fma.f64 (pow.f64 y 3) x (*.f64 z (*.f64 y y)))
(fma.f64 z (*.f64 y y) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)
(*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))
(*.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(*.f64 (pow.f64 y 2) z)
(*.f64 z (*.f64 y y))
(*.f64 y (*.f64 y z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(*.f64 (pow.f64 y 2) z)
(*.f64 z (*.f64 y y))
(*.f64 y (*.f64 y z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 x (pow.f64 y 3)))
(*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000))))
(*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))))
(*.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 4) x))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 4) x))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 4) x))
(*.f64 28832688827/125000 y)
(*.f64 y 28832688827/125000)
(+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 28832688827/125000 y))
(fma.f64 54929528941/2000000 (*.f64 y y) (*.f64 y 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 28832688827/125000 y)))
(*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))))
(*.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 4) x))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 y 4) x))
(fma.f64 (pow.f64 y 3) z (*.f64 (pow.f64 y 4) x))
(fma.f64 z (pow.f64 y 3) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 (pow.f64 y 4) x)))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 (pow.f64 y 4) x) (*.f64 (fma.f64 y z 54929528941/2000000) (*.f64 y y)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 4) x))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 y 4) x))
(fma.f64 (pow.f64 y 3) z (*.f64 (pow.f64 y 4) x))
(fma.f64 z (pow.f64 y 3) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 (pow.f64 y 4) x)))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 (pow.f64 y 4) x) (*.f64 (fma.f64 y z 54929528941/2000000) (*.f64 y y)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 4) x))
(*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y)
(*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))))
(*.f64 y (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y)))))))
(fma.f64 y (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (*.f64 z (pow.f64 y 3)))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y)))))))
(fma.f64 y (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (*.f64 z (pow.f64 y 3)))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y)))))))
(fma.f64 y (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (*.f64 z (pow.f64 y 3)))
(*.f64 (pow.f64 y 3) z)
(*.f64 z (pow.f64 y 3))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y)))))))
(fma.f64 y (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (*.f64 z (pow.f64 y 3)))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y)))))))
(fma.f64 y (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (*.f64 z (pow.f64 y 3)))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y)))))))
(fma.f64 y (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (*.f64 z (pow.f64 y 3)))
(*.f64 (pow.f64 y 3) z)
(*.f64 z (pow.f64 y 3))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y)))))))
(fma.f64 y (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (*.f64 z (pow.f64 y 3)))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y)))))))
(fma.f64 y (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (*.f64 z (pow.f64 y 3)))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y)))))))
(fma.f64 y (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) (*.f64 z (pow.f64 y 3)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a (pow.f64 y 2)))
(fma.f64 y b (*.f64 a (*.f64 y y)))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(*.f64 (+.f64 y a) (*.f64 y y))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(*.f64 (+.f64 y a) (*.f64 y y))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(*.f64 (+.f64 (pow.f64 y 2) b) y)
(*.f64 y (+.f64 b (*.f64 y y)))
(fma.f64 y b (pow.f64 y 3))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(*.f64 (pow.f64 y 2) a)
(*.f64 a (*.f64 y y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(*.f64 (pow.f64 y 2) a)
(*.f64 a (*.f64 y y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(*.f64 (+.f64 y a) (pow.f64 y 2))
(*.f64 (+.f64 y a) (*.f64 y y))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (*.f64 (+.f64 y a) (*.f64 y y)))
(*.f64 y (fma.f64 y (+.f64 y a) b))

localize38.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
0.1b
(fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)
0.1b
(fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)
31.0b
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
Compiler

Compiled 108 to 32 computations (70.4% saved)

series64.0ms (0.1%)

Counts
4 → 228
Calls

57 calls:

TimeVariablePointExpression
6.0ms
b
@inf
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
6.0ms
t
@inf
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
3.0ms
i
@0
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
2.0ms
b
@0
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
2.0ms
c
@0
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))

rewrite148.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
793×prod-diff_binary64
390×expm1-udef_binary64
390×log1p-udef_binary64
218×add-sqr-sqrt_binary64
213×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02077
141877
2537477
Stop Event
node limit
Counts
4 → 102
Calls
Call 1
Inputs
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)
(fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 2)) (*.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (*.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (/.f64 1 (neg.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 1) (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 2)) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 2)) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (neg.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 3) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 t (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 2)) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) 3) (pow.f64 t 3)) (+.f64 (*.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000))) (-.f64 (*.f64 t t) (*.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000))) (*.f64 t t)) (-.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 28832688827/125000 (*.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000)) 28832688827/125000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000)) 1) 28832688827/125000)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) 2) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000)) 3) 23969304620463672657765443065283/1953125000000000) (+.f64 (*.f64 (*.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000)) (*.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000))) (-.f64 831323944994610635929/15625000000 (*.f64 (*.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000)) 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000)) (*.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000))) 831323944994610635929/15625000000) (-.f64 (*.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000)) 28832688827/125000))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 c (*.f64 y (fma.f64 y (+.f64 y a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) c)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) 1) c)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y (fma.f64 y (+.f64 y a) b) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (cbrt.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (sqrt.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) 3) (pow.f64 c 3)) (+.f64 (*.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) (*.f64 y (fma.f64 y (+.f64 y a) b))) (-.f64 (*.f64 c c) (*.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) (*.f64 y (fma.f64 y (+.f64 y a) b))) (*.f64 c c)) (-.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) 1))))))

simplify214.0ms (0.4%)

Algorithm
egg-herbie
Rules
402×fma-def_binary64
379×distribute-rgt-in_binary64
378×distribute-lft-in_binary64
332×times-frac_binary64
328×+-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048611894
1190510021
2783010015
Stop Event
node limit
Counts
330 → 278
Calls
Call 1
Inputs
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) (pow.f64 y 2)) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y)))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) (pow.f64 y 2)) (+.f64 (/.f64 t i) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) c) i) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) b) i) (/.f64 (*.f64 a t) (pow.f64 i 2)))))) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))))
x
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) a) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a x) y) (/.f64 (*.f64 b x) (pow.f64 y 2)))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) x))) (+.f64 (/.f64 (*.f64 a x) y) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) b) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 b x) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a (-.f64 z (*.f64 a x))) (pow.f64 y 2)) (/.f64 (*.f64 (-.f64 54929528941/2000000 (+.f64 (*.f64 a (-.f64 z (*.f64 a x))) (*.f64 b x))) a) (pow.f64 y 3))))))))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 2))) (/.f64 (*.f64 b x) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 54929528941/2000000 (+.f64 (*.f64 b x) (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))))))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 3)) x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 2))) (/.f64 (*.f64 b x) (pow.f64 y 2))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) t) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) t) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 6) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4)))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 y 9) (pow.f64 a 3)))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 y 9) (pow.f64 a 3)))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 b 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (pow.f64 y 2) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 y 8) (pow.f64 b 4))))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (pow.f64 y 2) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 y 8) (pow.f64 b 4))))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (+.f64 (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2))))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 z (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (/.f64 x (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))))) (pow.f64 i 4))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))))) (pow.f64 i 4))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
t
(+.f64 t (*.f64 28832688827/125000 y))
(+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 t (*.f64 28832688827/125000 y)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 t (*.f64 28832688827/125000 y))))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
t
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
t
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
28832688827/125000
(+.f64 28832688827/125000 (*.f64 54929528941/2000000 y))
(+.f64 28832688827/125000 (+.f64 (*.f64 54929528941/2000000 y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 54929528941/2000000 y) (*.f64 (pow.f64 y 2) z))))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(+.f64 28832688827/125000 (+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y))))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(+.f64 28832688827/125000 (+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y))))
(+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(*.f64 (pow.f64 y 3) x)
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(*.f64 (pow.f64 y 3) x)
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(*.f64 (pow.f64 y 2) z)
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(*.f64 (pow.f64 y 2) z)
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
c
(+.f64 (*.f64 y b) c)
(+.f64 (*.f64 y b) (+.f64 c (*.f64 a (pow.f64 y 2))))
(+.f64 (*.f64 y b) (+.f64 c (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(+.f64 c (+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(+.f64 c (+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))))
(+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(*.f64 (pow.f64 y 2) a)
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(*.f64 (pow.f64 y 2) a)
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))
(+.f64 (*.f64 y b) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 (*.f64 y b) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 (*.f64 y b) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))
(*.f64 y b)
(+.f64 c (+.f64 (*.f64 y b) (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 c (+.f64 (*.f64 y b) (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 c (+.f64 (*.f64 y b) (*.f64 (pow.f64 y 2) (+.f64 a y))))
(*.f64 y b)
(+.f64 c (+.f64 (*.f64 y b) (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 c (+.f64 (*.f64 y b) (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 c (+.f64 (*.f64 y b) (*.f64 (pow.f64 y 2) (+.f64 a y))))
(*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
c
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
c
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
Outputs
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(+.f64 (/.f64 t i) (*.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) y))
(fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) (pow.f64 y 2)) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y)))
(fma.f64 (-.f64 (/.f64 54929528941/2000000 i) (+.f64 (/.f64 c (/.f64 i (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))))) (/.f64 t (/.f64 (*.f64 i i) b)))) (*.f64 y y) (+.f64 (/.f64 t i) (*.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) y)))
(fma.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 t i) (/.f64 b i))) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (*.f64 y y) (fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i)))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) (pow.f64 y 2)) (+.f64 (/.f64 t i) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) c) i) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) b) i) (/.f64 (*.f64 a t) (pow.f64 i 2)))))) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))))
(fma.f64 (-.f64 (/.f64 54929528941/2000000 i) (+.f64 (/.f64 c (/.f64 i (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))))) (/.f64 t (/.f64 (*.f64 i i) b)))) (*.f64 y y) (+.f64 (/.f64 t i) (fma.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (/.f64 (-.f64 (/.f64 54929528941/2000000 i) (+.f64 (/.f64 c (/.f64 i (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))))) (/.f64 t (/.f64 (*.f64 i i) b)))) (/.f64 i c)) (+.f64 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) (/.f64 i b)) (/.f64 (*.f64 t a) (*.f64 i i))))) (*.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) y))))
(+.f64 (fma.f64 (pow.f64 y 3) (-.f64 (-.f64 (/.f64 z i) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) i) b) (*.f64 (/.f64 t i) (/.f64 a i)))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 t i) (/.f64 b i))) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) i) c)) (*.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y)) (fma.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 t i) (/.f64 b i))) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (*.f64 y y) (/.f64 t i)))
x
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(+.f64 (/.f64 z y) (-.f64 x (/.f64 a (/.f64 y x))))
(+.f64 x (-.f64 (/.f64 z y) (*.f64 (/.f64 a y) x)))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) a) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a x) y) (/.f64 (*.f64 b x) (pow.f64 y 2)))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y)))) (+.f64 (/.f64 (*.f64 a (-.f64 z (*.f64 a x))) (*.f64 y y)) (+.f64 (/.f64 a (/.f64 y x)) (/.f64 (*.f64 b x) (*.f64 y y)))))
(+.f64 (/.f64 z y) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (+.f64 (*.f64 (/.f64 a y) x) (+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 a x)) (*.f64 y y)) a) (/.f64 b (/.f64 y (/.f64 x y)))))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) x))) (+.f64 (/.f64 (*.f64 a x) y) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) b) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 b x) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a (-.f64 z (*.f64 a x))) (pow.f64 y 2)) (/.f64 (*.f64 (-.f64 54929528941/2000000 (+.f64 (*.f64 a (-.f64 z (*.f64 a x))) (*.f64 b x))) a) (pow.f64 y 3))))))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 28832688827/125000 (pow.f64 y 3))))) (+.f64 (/.f64 a (/.f64 y x)) (+.f64 (/.f64 c (/.f64 (pow.f64 y 3) x)) (+.f64 (/.f64 (-.f64 z (*.f64 a x)) (/.f64 (pow.f64 y 3) b)) (+.f64 (/.f64 (*.f64 b x) (*.f64 y y)) (+.f64 (/.f64 (*.f64 a (-.f64 z (*.f64 a x))) (*.f64 y y)) (/.f64 (-.f64 54929528941/2000000 (fma.f64 a (-.f64 z (*.f64 a x)) (*.f64 b x))) (/.f64 (pow.f64 y 3) a))))))))
(-.f64 (+.f64 (/.f64 z y) (-.f64 (+.f64 x (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3)))) (*.f64 (/.f64 a y) x))) (+.f64 (+.f64 (/.f64 (-.f64 54929528941/2000000 (fma.f64 b x (*.f64 a (-.f64 z (*.f64 a x))))) (/.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 a x)) (*.f64 y y)) a) (/.f64 b (/.f64 y (/.f64 x y))))) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (*.f64 (/.f64 (-.f64 z (*.f64 a x)) (pow.f64 y 3)) b))))
(-.f64 (+.f64 (+.f64 x (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3)))) (/.f64 (-.f64 z (*.f64 a x)) y)) (+.f64 (+.f64 (/.f64 (-.f64 54929528941/2000000 (fma.f64 b x (*.f64 a (-.f64 z (*.f64 a x))))) (/.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 a x)) (*.f64 y y)) a) (/.f64 b (/.f64 y (/.f64 x y))))) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (*.f64 (/.f64 (-.f64 z (*.f64 a x)) (pow.f64 y 3)) b))))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) x)
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 z (*.f64 a x))) y) x)
(-.f64 x (/.f64 (fma.f64 z -1 (*.f64 a x)) y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 2))) (/.f64 (*.f64 b x) (pow.f64 y 2))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 z (*.f64 a x))) y) (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y)))) (fma.f64 -1 (/.f64 a (/.f64 (*.f64 y y) (*.f64 -1 (-.f64 z (*.f64 a x))))) (/.f64 (*.f64 b x) (*.f64 y y))))
(-.f64 (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (-.f64 x (/.f64 (fma.f64 z -1 (*.f64 a x)) y))) (-.f64 (/.f64 b (/.f64 y (/.f64 x y))) (*.f64 (/.f64 (fma.f64 z -1 (*.f64 a x)) y) (/.f64 a y))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 54929528941/2000000 (+.f64 (*.f64 b x) (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))))))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 3)) x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 2))) (/.f64 (*.f64 b x) (pow.f64 y 2))))
(-.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 3) (-.f64 54929528941/2000000 (fma.f64 b x (neg.f64 (*.f64 a (*.f64 -1 (-.f64 z (*.f64 a x))))))))) (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 y 3) x)) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 z (*.f64 a x))) y) (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 b (/.f64 (pow.f64 y 3) (*.f64 -1 (-.f64 z (*.f64 a x))))))))))) (fma.f64 -1 (/.f64 a (/.f64 (*.f64 y y) (*.f64 -1 (-.f64 z (*.f64 a x))))) (/.f64 (*.f64 b x) (*.f64 y y))))
(-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 (+.f64 x (*.f64 (/.f64 b (pow.f64 y 3)) (fma.f64 z -1 (*.f64 a x)))) (/.f64 28832688827/125000 (pow.f64 y 3)))) (/.f64 (fma.f64 z -1 (*.f64 a x)) y)) (/.f64 (*.f64 c x) (pow.f64 y 3))) (*.f64 (/.f64 a (pow.f64 y 3)) (-.f64 54929528941/2000000 (fma.f64 (neg.f64 a) (fma.f64 z -1 (*.f64 a x)) (*.f64 b x))))) (-.f64 (/.f64 b (/.f64 y (/.f64 x y))) (*.f64 (/.f64 (fma.f64 z -1 (*.f64 a x)) y) (/.f64 a y))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) t) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) t) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x))
(*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x)
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x))
(*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x)
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))))
(/.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) t) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) y t) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000))) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000))) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000))) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000))) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000))) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000))) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000))) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000))) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000))) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y))))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) y)) (neg.f64 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2) (*.f64 a (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (-.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (*.f64 a (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 6) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y))))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) y)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2) (*.f64 a (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 3)))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (*.f64 a (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))) (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y))))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) y)) (+.f64 (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2) (*.f64 a (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 3))) (neg.f64 (/.f64 (pow.f64 y 9) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 4) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 a 3))))))))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (*.f64 a (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))) (/.f64 (pow.f64 y 9) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 4) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 a 3))))) (+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 a (pow.f64 y 3)))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 (pow.f64 y 3) a))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 (pow.f64 y 3) a))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 (*.f64 y y) a)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 (*.f64 y y) a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(+.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 (*.f64 y y) a)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))))) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2) (pow.f64 a 3)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 y 9))))
(+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 (*.f64 y y) a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 9)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 a 3)) (/.f64 t (*.f64 (pow.f64 y 3) a))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 y 9) (pow.f64 a 3)))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 (*.f64 y y) a)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 3) (pow.f64 y 12)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 a 4))) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2) (pow.f64 a 3)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 y 9)))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 9)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 a 3)) (/.f64 (neg.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 (*.f64 y y) a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (/.f64 (*.f64 (pow.f64 y 12) (pow.f64 a 4)) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 a (pow.f64 y 3)))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 (pow.f64 y 3) a))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 (pow.f64 y 3) a))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 (*.f64 y y) a)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 (*.f64 y y) a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(+.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 (*.f64 y y) a)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))))) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2) (pow.f64 a 3)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 y 9))))
(+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 (*.f64 y y) a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 9)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 a 3)) (/.f64 t (*.f64 (pow.f64 y 3) a))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 y 9) (pow.f64 a 3)))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 (*.f64 y y) a)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 3) (pow.f64 y 12)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 a 4))) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 b (*.f64 y y)))))) 2) (pow.f64 a 3)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 y 9)))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 9)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 a 3)) (/.f64 (neg.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 (*.f64 y y) a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (/.f64 (*.f64 (pow.f64 y 12) (pow.f64 a 4)) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) y)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (neg.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (*.f64 b (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))))))
(+.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (-.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) y)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (fma.f64 -1 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (*.f64 b (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b b))) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2))))))
(+.f64 (-.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b))) (/.f64 y (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 b 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 b (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b b))) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) y)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (neg.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (*.f64 b (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))))))))
(+.f64 (+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b))) (/.f64 (pow.f64 y 6) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 4) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 b 3))))) (-.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))) (/.f64 y (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (pow.f64 y 2) b))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b (*.f64 y y)))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b (*.f64 y y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 b b)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b))))
(-.f64 (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 b b)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (+.f64 (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 6) (pow.f64 b 3)))))
(+.f64 (-.f64 (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b))))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 y 8) (pow.f64 b 4))))))))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 b b)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b)) (neg.f64 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 y 8)) (/.f64 (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 b 4))))))))
(-.f64 (+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b)) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (pow.f64 y 8)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 b 4)))) (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (pow.f64 y 2) b))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 b (*.f64 y y)))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b (*.f64 y y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 b b)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b))))
(-.f64 (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 b b)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (+.f64 (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 6) (pow.f64 b 3)))))
(+.f64 (-.f64 (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b))))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 y 8) (pow.f64 b 4))))))))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 b b)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b)) (neg.f64 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 y 8)) (/.f64 (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 b 4))))))))
(-.f64 (+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b)) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (pow.f64 y 8)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 b 4)))) (+.f64 (/.f64 t (*.f64 b (*.f64 y y))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) y)) (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i))))
(-.f64 (+.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 c y)) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) y)) (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i))) (/.f64 (*.f64 c c) (/.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (*.f64 (*.f64 y y) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))))))
(+.f64 (-.f64 (+.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 c y)) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 y (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (+.f64 (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2))))))))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (/.f64 (*.f64 c c) (/.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (*.f64 (*.f64 y y) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) y)) (+.f64 (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (neg.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 (*.f64 (pow.f64 y 3) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2))))))))
(-.f64 (+.f64 (-.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 4)) (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (+.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 y (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 c y)) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 c y))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)))
(-.f64 (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (*.f64 y (*.f64 y (*.f64 c c)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 3) (pow.f64 c 3)))))
(+.f64 (-.f64 (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (*.f64 y (*.f64 y (*.f64 c c))))) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (pow.f64 c 4)) (/.f64 (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (pow.f64 y 4))) (+.f64 (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 3) (pow.f64 c 3))))))
(-.f64 (-.f64 (+.f64 (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 c 4)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (*.f64 y (*.f64 y (*.f64 c c)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 c y))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)))
(-.f64 (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (*.f64 y (*.f64 y (*.f64 c c)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 3) (pow.f64 c 3)))))
(+.f64 (-.f64 (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (*.f64 y (*.f64 y (*.f64 c c))))) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (pow.f64 c 4)) (/.f64 (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (pow.f64 y 4))) (+.f64 (+.f64 (/.f64 (/.f64 t c) y) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 3) (pow.f64 c 3))))))
(-.f64 (-.f64 (+.f64 (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 c 4)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (*.f64 y (*.f64 y (*.f64 c c)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 (/.f64 t y) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2) y))) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(+.f64 (+.f64 (/.f64 (*.f64 i i) (/.f64 (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (+.f64 (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y))))))) (/.f64 t (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2) y))) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (fma.f64 (/.f64 i (/.f64 y i)) (/.f64 (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2) y))) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (/.f64 (/.f64 t y) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 z (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (/.f64 x (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))))
(+.f64 (/.f64 (*.f64 i i) (/.f64 (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (+.f64 (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y))))))) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))) (+.f64 (/.f64 z (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))) (+.f64 (/.f64 54929528941/2000000 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))) (+.f64 (/.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (/.f64 x (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))))) (pow.f64 i 3)) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))))
(+.f64 (-.f64 (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2) y))) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (*.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))) (+.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 y 4)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4)) (/.f64 x (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))) (+.f64 (/.f64 (/.f64 z y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4)) (/.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))))) (pow.f64 i 3))) (fma.f64 (/.f64 i (/.f64 y i)) (/.f64 (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2) y))) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (/.f64 (/.f64 t y) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) i)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) i)
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))))
(+.f64 (/.f64 t i) (-.f64 (/.f64 y (/.f64 i (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 y (*.f64 i i)) (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))))
(+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (/.f64 t i) (+.f64 (fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (pow.f64 i 3))))
(+.f64 (/.f64 t i) (+.f64 (/.f64 y (/.f64 i (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (-.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 y (*.f64 i i)) (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))))) (pow.f64 i 4))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))))))
(+.f64 (/.f64 t i) (+.f64 (-.f64 (-.f64 (/.f64 y (/.f64 i (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (/.f64 (pow.f64 y 3) (/.f64 (/.f64 (pow.f64 i 4) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (*.f64 (/.f64 y (*.f64 i i)) (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) i)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) i)
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))))
(+.f64 (/.f64 t i) (-.f64 (/.f64 y (/.f64 i (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 y (*.f64 i i)) (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))))
(+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (/.f64 t i) (+.f64 (fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (pow.f64 i 3))))
(+.f64 (/.f64 t i) (+.f64 (/.f64 y (/.f64 i (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (-.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 y (*.f64 i i)) (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))))) (pow.f64 i 4))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))))))
(+.f64 (/.f64 t i) (+.f64 (-.f64 (-.f64 (/.f64 y (/.f64 i (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (/.f64 (pow.f64 y 3) (/.f64 (/.f64 (pow.f64 i 4) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (*.f64 (/.f64 y (*.f64 i i)) (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))))
t
(+.f64 t (*.f64 28832688827/125000 y))
(fma.f64 28832688827/125000 y t)
(+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 t (*.f64 28832688827/125000 y)))
(fma.f64 54929528941/2000000 (*.f64 y y) (+.f64 t (*.f64 28832688827/125000 y)))
(fma.f64 54929528941/2000000 (*.f64 y y) (fma.f64 28832688827/125000 y t))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 t (*.f64 28832688827/125000 y))))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (+.f64 t (*.f64 28832688827/125000 y))))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) t)
(*.f64 (pow.f64 y 4) x)
(*.f64 x (pow.f64 y 4))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 y 4) x))
(fma.f64 (pow.f64 y 3) z (*.f64 x (pow.f64 y 4)))
(fma.f64 x (pow.f64 y 4) (*.f64 (pow.f64 y 3) z))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 (pow.f64 y 4) x)))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (*.f64 x (pow.f64 y 4))))
(+.f64 (*.f64 x (pow.f64 y 4)) (*.f64 (*.f64 y y) (fma.f64 y z 54929528941/2000000)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (fma.f64 28832688827/125000 y (*.f64 x (pow.f64 y 4)))))
(+.f64 (*.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (*.f64 x (pow.f64 y 4)))
(*.f64 (pow.f64 y 4) x)
(*.f64 x (pow.f64 y 4))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 y 4) x))
(fma.f64 (pow.f64 y 3) z (*.f64 x (pow.f64 y 4)))
(fma.f64 x (pow.f64 y 4) (*.f64 (pow.f64 y 3) z))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 (pow.f64 y 4) x)))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (*.f64 x (pow.f64 y 4))))
(+.f64 (*.f64 x (pow.f64 y 4)) (*.f64 (*.f64 y y) (fma.f64 y z 54929528941/2000000)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (fma.f64 28832688827/125000 y (*.f64 x (pow.f64 y 4)))))
(+.f64 (*.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (*.f64 x (pow.f64 y 4)))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) t)
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (+.f64 t (*.f64 28832688827/125000 y))))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (+.f64 t (*.f64 x (pow.f64 y 4))))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (fma.f64 x (pow.f64 y 4) t))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (+.f64 t (*.f64 x (pow.f64 y 4))))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (fma.f64 x (pow.f64 y 4) t))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (+.f64 t (*.f64 x (pow.f64 y 4))))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (fma.f64 x (pow.f64 y 4) t))
(*.f64 (pow.f64 y 4) x)
(*.f64 x (pow.f64 y 4))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (+.f64 t (*.f64 x (pow.f64 y 4))))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (fma.f64 x (pow.f64 y 4) t))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (+.f64 t (*.f64 x (pow.f64 y 4))))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (fma.f64 x (pow.f64 y 4) t))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (+.f64 t (*.f64 x (pow.f64 y 4))))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (fma.f64 x (pow.f64 y 4) t))
(*.f64 (pow.f64 y 4) x)
(*.f64 x (pow.f64 y 4))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (+.f64 t (*.f64 x (pow.f64 y 4))))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (fma.f64 x (pow.f64 y 4) t))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (+.f64 t (*.f64 x (pow.f64 y 4))))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (fma.f64 x (pow.f64 y 4) t))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 t (*.f64 (pow.f64 y 4) x)))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (+.f64 t (*.f64 x (pow.f64 y 4))))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (fma.f64 x (pow.f64 y 4) t))
(+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))))
(fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) y t)
(fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) t)
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(fma.f64 (pow.f64 y 3) z (fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) y t))
(fma.f64 (pow.f64 y 3) z (fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) t))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(fma.f64 (pow.f64 y 3) z (fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) y t))
(fma.f64 (pow.f64 y 3) z (fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) t))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(fma.f64 (pow.f64 y 3) z (fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) y t))
(fma.f64 (pow.f64 y 3) z (fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) t))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(fma.f64 (pow.f64 y 3) z (fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) y t))
(fma.f64 (pow.f64 y 3) z (fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) t))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(fma.f64 (pow.f64 y 3) z (fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) y t))
(fma.f64 (pow.f64 y 3) z (fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) t))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(fma.f64 (pow.f64 y 3) z (fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) y t))
(fma.f64 (pow.f64 y 3) z (fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) t))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(fma.f64 (pow.f64 y 3) z (fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) y t))
(fma.f64 (pow.f64 y 3) z (fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) t))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(fma.f64 (pow.f64 y 3) z (fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) y t))
(fma.f64 (pow.f64 y 3) z (fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) t))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)))))
(fma.f64 (pow.f64 y 3) z (fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) y t))
(fma.f64 (pow.f64 y 3) z (fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) t))
(*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))))
(*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))
(*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)
(fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)
(fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)
(fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)
t
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)
(fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)
(fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)
(fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)
t
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)
(fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)
(fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)
(fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)
28832688827/125000
(+.f64 28832688827/125000 (*.f64 54929528941/2000000 y))
(+.f64 28832688827/125000 (*.f64 y 54929528941/2000000))
(fma.f64 y 54929528941/2000000 28832688827/125000)
(+.f64 28832688827/125000 (+.f64 (*.f64 54929528941/2000000 y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z)))
(fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)
(+.f64 28832688827/125000 (+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 54929528941/2000000 y) (*.f64 (pow.f64 y 2) z))))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (pow.f64 y 2) z))
(fma.f64 (pow.f64 y 3) x (*.f64 (*.f64 y y) z))
(fma.f64 (*.f64 y y) z (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z)))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y))))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (pow.f64 y 2) z))
(fma.f64 (pow.f64 y 3) x (*.f64 (*.f64 y y) z))
(fma.f64 (*.f64 y y) z (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z)))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y))))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))
(+.f64 28832688827/125000 (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z)))
(fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(*.f64 (pow.f64 y 3) x)
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(*.f64 (pow.f64 y 3) x)
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))
(+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))
(fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000)
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
(+.f64 28832688827/125000 (+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z)))
(+.f64 28832688827/125000 (fma.f64 (pow.f64 y 3) x (fma.f64 54929528941/2000000 y (*.f64 (*.f64 y y) z))))
(+.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) x))
c
(+.f64 (*.f64 y b) c)
(fma.f64 y b c)
(+.f64 (*.f64 y b) (+.f64 c (*.f64 a (pow.f64 y 2))))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) a))
(fma.f64 y b (fma.f64 (*.f64 y y) a c))
(+.f64 (*.f64 y b) (+.f64 c (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(*.f64 (*.f64 y y) (+.f64 y a))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 c (+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(*.f64 (*.f64 y y) (+.f64 y a))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 c (+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 c (*.f64 y (+.f64 b (*.f64 y y))))
(fma.f64 y (fma.f64 y y b) c)
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(*.f64 (pow.f64 y 2) a)
(*.f64 (*.f64 y y) a)
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(*.f64 (pow.f64 y 2) a)
(*.f64 (*.f64 y y) a)
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y)))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))
(+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 (*.f64 y y) (+.f64 y a) c)
(+.f64 (*.f64 y b) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 (*.f64 y b) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 (*.f64 y b) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(*.f64 y b)
(+.f64 c (+.f64 (*.f64 y b) (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (+.f64 (*.f64 y b) (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (+.f64 (*.f64 y b) (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(*.f64 y b)
(+.f64 c (+.f64 (*.f64 y b) (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (+.f64 (*.f64 y b) (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (+.f64 (*.f64 y b) (*.f64 (pow.f64 y 2) (+.f64 a y))))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
c
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
c
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
(+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))
(+.f64 (fma.f64 y b c) (*.f64 (*.f64 y y) (+.f64 y a)))
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)

eval326.0ms (0.7%)

Compiler

Compiled 25821 to 9173 computations (64.5% saved)

prune423.0ms (0.9%)

Pruning

34 alts after pruning (34 fresh and 0 done)

PrunedKeptTotal
New46734501
Fresh000
Picked101
Done101
Total46934503
Error
8.9b
Counts
503 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
57.7b
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
42.8b
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (/.f64 (-.f64 (*.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) (*.f64 y (fma.f64 y (+.f64 y a) b))) (*.f64 c c)) (-.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) c)) i))
35.8b
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
36.3b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y 54929528941/2000000) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
57.5b
(/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3)))
47.9b
(fma.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 t i) (/.f64 b i))) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (*.f64 y y) (fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i)))
57.9b
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
34.4b
(/.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)))) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
35.3b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
57.5b
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
60.5b
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (pow.f64 y 2) b))
32.9b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
41.0b
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
58.9b
(*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x)
37.5b
(/.f64 (+.f64 (+.f64 (*.f64 (pow.f64 y 4) x) (*.f64 (fma.f64 y z 54929528941/2000000) (*.f64 y y))) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
32.9b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) z) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
48.2b
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
31.9b
(/.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000))) 3) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
31.8b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
47.2b
(/.f64 t i)
53.0b
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))
44.5b
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
31.8b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (+.f64 y a) b))) 3) c) y) i))
44.5b
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
46.6b
(-.f64 (+.f64 (+.f64 x (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3)))) (/.f64 (-.f64 z (*.f64 a x)) y)) (+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 a x)) (pow.f64 y 3)) b) (+.f64 (+.f64 (/.f64 (-.f64 54929528941/2000000 (fma.f64 a (-.f64 z (*.f64 a x)) (*.f64 b x))) (/.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y)) (*.f64 (/.f64 b y) (/.f64 x y)))) (*.f64 (/.f64 c (pow.f64 y 3)) x))))
37.0b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (pow.f64 y 3) c) y) i))
62.2b
(-.f64 (+.f64 (/.f64 (/.f64 t b) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) (*.f64 (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b))))
46.3b
x
51.1b
(*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
44.6b
(+.f64 (/.f64 z y) (-.f64 (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y))) (+.f64 (*.f64 (/.f64 a y) x) (*.f64 (/.f64 b y) (/.f64 x y)))))
45.5b
(fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i))
32.2b
(pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) -1)
35.1b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
43.1b
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
Compiler

Compiled 2673 to 1514 computations (43.4% saved)

localize94.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))
0.2b
(*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)
2.8b
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
31.0b
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
Compiler

Compiled 241 to 52 computations (78.4% saved)

series152.0ms (0.3%)

Counts
4 → 224
Calls

57 calls:

TimeVariablePointExpression
71.0ms
a
@0
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
13.0ms
b
@0
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
7.0ms
i
@inf
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
5.0ms
i
@0
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
3.0ms
c
@0
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))

rewrite64.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
342×add-sqr-sqrt_binary64
337×*-un-lft-identity_binary64
337×pow1_binary64
318×add-exp-log_binary64
318×add-log-exp_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02795
163881
Stop Event
node limit
Counts
4 → 92
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)
(*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) 2) (cbrt.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (sqrt.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 1) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) 1) (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) 2) 1) (/.f64 (cbrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) 1) (/.f64 (sqrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (/.f64 y (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) 2) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (cbrt.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (/.f64 (sqrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 y (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) 2) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 (cbrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) 3) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (cbrt.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (sqrt.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) 1) (/.f64 (cbrt.f64 t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t) 1) (/.f64 (sqrt.f64 t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (/.f64 t (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (cbrt.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 t) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (/.f64 (sqrt.f64 t) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 t (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 (cbrt.f64 t) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 t 3) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 54929528941/2000000 y) (*.f64 (*.f64 y (fma.f64 y x z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 54929528941/2000000) (*.f64 y (*.f64 y (fma.f64 y x z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 54929528941/2000000 y) 3) (pow.f64 (*.f64 (*.f64 y (fma.f64 y x z)) y) 3)) (+.f64 (*.f64 (*.f64 54929528941/2000000 y) (*.f64 54929528941/2000000 y)) (-.f64 (*.f64 (*.f64 (*.f64 y (fma.f64 y x z)) y) (*.f64 (*.f64 y (fma.f64 y x z)) y)) (*.f64 (*.f64 54929528941/2000000 y) (*.f64 (*.f64 y (fma.f64 y x z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y 54929528941/2000000) 3) (pow.f64 (*.f64 y (*.f64 y (fma.f64 y x z))) 3)) (+.f64 (*.f64 (*.f64 y 54929528941/2000000) (*.f64 y 54929528941/2000000)) (-.f64 (*.f64 (*.f64 y (*.f64 y (fma.f64 y x z))) (*.f64 y (*.f64 y (fma.f64 y x z)))) (*.f64 (*.f64 y 54929528941/2000000) (*.f64 y (*.f64 y (fma.f64 y x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (fma.f64 y (fma.f64 y x z) 54929528941/2000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y 54929528941/2000000 (*.f64 y (*.f64 y (fma.f64 y x z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 54929528941/2000000 y (*.f64 (*.f64 y (fma.f64 y x z)) y))))))

simplify220.0ms (0.5%)

Algorithm
egg-herbie
Rules
700×times-frac_binary64
592×associate-/l*_binary64
533×fma-def_binary64
497×associate-/r*_binary64
433×distribute-rgt-in_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065413233
1251011281
Stop Event
node limit
Counts
316 → 312
Calls
Call 1
Inputs
(*.f64 28832688827/125000 (/.f64 y i))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (*.f64 28832688827/125000 (/.f64 b (pow.f64 i 2))) (/.f64 (*.f64 c (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2))))) i))))))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (+.f64 (*.f64 (-.f64 (/.f64 x i) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) b) i) (+.f64 (/.f64 (*.f64 c (-.f64 (/.f64 z i) (+.f64 (*.f64 28832688827/125000 (/.f64 b (pow.f64 i 2))) (/.f64 (*.f64 c (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2))))) i)))) i) (*.f64 28832688827/125000 (/.f64 a (pow.f64 i 2)))))) (pow.f64 y 4)) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (*.f64 28832688827/125000 (/.f64 b (pow.f64 i 2))) (/.f64 (*.f64 c (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2))))) i)))))))
x
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) a) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a x) y) (/.f64 (*.f64 b x) (pow.f64 y 2)))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) x))) (+.f64 (/.f64 (*.f64 a x) y) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) b) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 b x) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a (-.f64 z (*.f64 a x))) (pow.f64 y 2)) (/.f64 (*.f64 (-.f64 54929528941/2000000 (+.f64 (*.f64 a (-.f64 z (*.f64 a x))) (*.f64 b x))) a) (pow.f64 y 3))))))))
x
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) a) (pow.f64 y 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (pow.f64 y 2))) x)))) (/.f64 (*.f64 a x) y))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (pow.f64 y 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) a) (pow.f64 y 2))) x))))) (+.f64 (/.f64 (*.f64 a x) y) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) b) (pow.f64 y 3)) (/.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b x)) (+.f64 54929528941/2000000 (*.f64 -1 (*.f64 a (-.f64 z (*.f64 a x))))))) (pow.f64 y 3))))))
(/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (pow.f64 y 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 4) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 3) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)
(+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 c 2) y))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) c)))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 c 2) y))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 3)))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 c 2) y))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) c)))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)
(+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 c 2) y))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) c)))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 c 2) y))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 3)))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 c 2) y))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) c)))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) a)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (pow.f64 y 7))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) a)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 10) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (pow.f64 a 3))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) a)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (/.f64 (*.f64 (pow.f64 y 7) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (pow.f64 a 2))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) (*.f64 a y)) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) (*.f64 a y)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 a 3) (pow.f64 y 8))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) (*.f64 a y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 11) (pow.f64 a 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 8) (pow.f64 a 3))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) (*.f64 a y)) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) (*.f64 a y)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 a 3) (pow.f64 y 8))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) (*.f64 a y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 11) (pow.f64 a 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 8) (pow.f64 a 3))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 3) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 3) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 7) (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 5) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 3) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) b)))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) b))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 7) (pow.f64 b 4))))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) b)))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) b))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 7) (pow.f64 b 4))))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 z (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (/.f64 x (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) i) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) i) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 i 2))) (/.f64 t i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) t) (pow.f64 i 3))) (/.f64 (*.f64 t b) (pow.f64 i 2))) (pow.f64 y 2))) (/.f64 t i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 a t) (pow.f64 i 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) t) (pow.f64 i 3))) (/.f64 (*.f64 t b) (pow.f64 i 2))) c) i)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 t b)) (pow.f64 i 3))))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) t) (pow.f64 i 3))) (/.f64 (*.f64 t b) (pow.f64 i 2))) (pow.f64 y 2))) (/.f64 t i))))
(/.f64 t (pow.f64 y 4))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (/.f64 t (pow.f64 y 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (/.f64 t (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t b))) (*.f64 c t))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (/.f64 t (pow.f64 y 4)))))
(/.f64 t (pow.f64 y 4))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (/.f64 t (pow.f64 y 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (/.f64 t (pow.f64 y 4))))
(+.f64 (/.f64 (*.f64 a (*.f64 t b)) (pow.f64 y 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t)))) (pow.f64 y 7)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c t) (pow.f64 y 7))) (/.f64 t (pow.f64 y 4)))))))
(/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) t)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) t)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) t)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(/.f64 t (*.f64 c y))
(+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) t)) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t) (*.f64 (pow.f64 c 2) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 t (*.f64 c y)) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))))))
(/.f64 t (*.f64 c y))
(+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) t)) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t) (*.f64 (pow.f64 c 2) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 t (*.f64 c y)) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 6) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 a 2) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 3) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))))))
(/.f64 t (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) t) (*.f64 (pow.f64 a 3) (pow.f64 y 9)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) t) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) t) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(/.f64 t (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) t) (*.f64 (pow.f64 a 3) (pow.f64 y 9)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) t) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) t) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 t (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))))
(/.f64 t (*.f64 (pow.f64 y 2) b))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t) (*.f64 (pow.f64 y 4) (pow.f64 b 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))))))
(/.f64 t (*.f64 (pow.f64 y 2) b))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t) (*.f64 (pow.f64 y 4) (pow.f64 b 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))))))
(/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (*.f64 -1 (/.f64 (*.f64 i t) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i t) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (pow.f64 i 2) t) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) t) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i t) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (pow.f64 i 2) t) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))))))
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))))))
(*.f64 28832688827/125000 y)
(+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 28832688827/125000 y)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 (pow.f64 y 4) x)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000))))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(*.f64 (pow.f64 y 4) x)
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(*.f64 54929528941/2000000 y)
(+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(*.f64 (pow.f64 y 2) z)
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(*.f64 (pow.f64 y 2) z)
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
Outputs
(*.f64 28832688827/125000 (/.f64 y i))
(/.f64 y (/.f64 i 28832688827/125000))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y)))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (*.f64 28832688827/125000 (/.f64 b (pow.f64 i 2))) (/.f64 (*.f64 c (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2))))) i))))))
(fma.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (fma.f64 28832688827/125000 (/.f64 b (*.f64 i i)) (/.f64 c (/.f64 i (-.f64 (/.f64 54929528941/2000000 i) (*.f64 28832688827/125000 (/.f64 c (*.f64 i i)))))))))))
(fma.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y) (fma.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (fma.f64 28832688827/125000 (/.f64 (/.f64 b i) i) (*.f64 (/.f64 c i) (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i))))) (/.f64 y (/.f64 i 28832688827/125000))))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (+.f64 (*.f64 (-.f64 (/.f64 x i) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) b) i) (+.f64 (/.f64 (*.f64 c (-.f64 (/.f64 z i) (+.f64 (*.f64 28832688827/125000 (/.f64 b (pow.f64 i 2))) (/.f64 (*.f64 c (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2))))) i)))) i) (*.f64 28832688827/125000 (/.f64 a (pow.f64 i 2)))))) (pow.f64 y 4)) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (*.f64 28832688827/125000 (/.f64 b (pow.f64 i 2))) (/.f64 (*.f64 c (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2))))) i)))))))
(fma.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (fma.f64 (-.f64 (/.f64 x i) (+.f64 (/.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 28832688827/125000 (/.f64 c (*.f64 i i)))) (/.f64 i b)) (+.f64 (/.f64 c (/.f64 i (-.f64 (/.f64 z i) (fma.f64 28832688827/125000 (/.f64 b (*.f64 i i)) (/.f64 c (/.f64 i (-.f64 (/.f64 54929528941/2000000 i) (*.f64 28832688827/125000 (/.f64 c (*.f64 i i)))))))))) (*.f64 28832688827/125000 (/.f64 a (*.f64 i i)))))) (pow.f64 y 4) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (fma.f64 28832688827/125000 (/.f64 b (*.f64 i i)) (/.f64 c (/.f64 i (-.f64 (/.f64 54929528941/2000000 i) (*.f64 28832688827/125000 (/.f64 c (*.f64 i i))))))))))))
(fma.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y) (fma.f64 (-.f64 (-.f64 (/.f64 x i) (*.f64 (/.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) i) b)) (fma.f64 28832688827/125000 (/.f64 (/.f64 a i) i) (*.f64 (/.f64 c i) (-.f64 (/.f64 z i) (fma.f64 28832688827/125000 (/.f64 (/.f64 b i) i) (*.f64 (/.f64 c i) (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)))))))) (pow.f64 y 4) (fma.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (fma.f64 28832688827/125000 (/.f64 (/.f64 b i) i) (*.f64 (/.f64 c i) (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i))))) (/.f64 y (/.f64 i 28832688827/125000)))))
x
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(+.f64 (/.f64 z y) (-.f64 x (/.f64 (*.f64 x a) y)))
(-.f64 (+.f64 x (/.f64 z y)) (*.f64 (/.f64 a y) x))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) a) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a x) y) (/.f64 (*.f64 b x) (pow.f64 y 2)))))
(+.f64 (/.f64 z y) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (+.f64 (/.f64 a (/.f64 (*.f64 y y) (-.f64 z (*.f64 x a)))) (+.f64 (/.f64 (*.f64 x a) y) (/.f64 b (/.f64 (*.f64 y y) x))))))
(+.f64 (/.f64 z y) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (+.f64 (*.f64 (/.f64 a (*.f64 y y)) (-.f64 z (*.f64 x a))) (+.f64 (*.f64 (/.f64 a y) x) (*.f64 (/.f64 x y) (/.f64 b y))))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) x))) (+.f64 (/.f64 (*.f64 a x) y) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) b) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 b x) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 a (-.f64 z (*.f64 a x))) (pow.f64 y 2)) (/.f64 (*.f64 (-.f64 54929528941/2000000 (+.f64 (*.f64 a (-.f64 z (*.f64 a x))) (*.f64 b x))) a) (pow.f64 y 3))))))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 28832688827/125000 (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 x a) y) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (+.f64 (/.f64 (-.f64 z (*.f64 x a)) (/.f64 (pow.f64 y 3) b)) (+.f64 (/.f64 b (/.f64 (*.f64 y y) x)) (+.f64 (/.f64 a (/.f64 (*.f64 y y) (-.f64 z (*.f64 x a)))) (/.f64 (*.f64 a (-.f64 54929528941/2000000 (fma.f64 a (-.f64 z (*.f64 x a)) (*.f64 b x)))) (pow.f64 y 3))))))))
(-.f64 (+.f64 (+.f64 (/.f64 z y) (/.f64 54929528941/2000000 (*.f64 y y))) (+.f64 x (/.f64 28832688827/125000 (pow.f64 y 3)))) (+.f64 (+.f64 (*.f64 (/.f64 a y) x) (*.f64 (/.f64 c (pow.f64 y 3)) x)) (+.f64 (+.f64 (/.f64 (-.f64 z (*.f64 x a)) (/.f64 (pow.f64 y 3) b)) (*.f64 (/.f64 x y) (/.f64 b y))) (+.f64 (*.f64 (/.f64 a (*.f64 y y)) (-.f64 z (*.f64 x a))) (*.f64 (/.f64 a (pow.f64 y 3)) (-.f64 54929528941/2000000 (fma.f64 b x (*.f64 a (-.f64 z (*.f64 x a))))))))))
x
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(+.f64 (/.f64 z y) (-.f64 x (/.f64 (*.f64 x a) y)))
(-.f64 (+.f64 x (/.f64 z y)) (*.f64 (/.f64 a y) x))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) a) (pow.f64 y 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (pow.f64 y 2))) x)))) (/.f64 (*.f64 a x) y))
(+.f64 (/.f64 z y) (-.f64 (fma.f64 -1 (/.f64 a (/.f64 (*.f64 y y) (-.f64 z (*.f64 x a)))) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (fma.f64 -1 (/.f64 b (/.f64 (*.f64 y y) x)) x))) (/.f64 (*.f64 x a) y)))
(+.f64 (/.f64 z y) (-.f64 (-.f64 (+.f64 (-.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (*.f64 (/.f64 x y) (/.f64 b y))) x) (*.f64 (/.f64 a (*.f64 y y)) (-.f64 z (*.f64 x a)))) (*.f64 (/.f64 a y) x)))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (pow.f64 y 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) a) (pow.f64 y 2))) x))))) (+.f64 (/.f64 (*.f64 a x) y) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) b) (pow.f64 y 3)) (/.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b x)) (+.f64 54929528941/2000000 (*.f64 -1 (*.f64 a (-.f64 z (*.f64 a x))))))) (pow.f64 y 3))))))
(-.f64 (+.f64 (/.f64 z y) (fma.f64 -1 (/.f64 b (/.f64 (*.f64 y y) x)) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (fma.f64 -1 (/.f64 a (/.f64 (*.f64 y y) (-.f64 z (*.f64 x a)))) x))))) (+.f64 (/.f64 (*.f64 x a) y) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (+.f64 (/.f64 (-.f64 z (*.f64 x a)) (/.f64 (pow.f64 y 3) b)) (/.f64 a (/.f64 (pow.f64 y 3) (fma.f64 -1 (*.f64 b x) (+.f64 54929528941/2000000 (neg.f64 (*.f64 a (-.f64 z (*.f64 x a))))))))))))
(-.f64 (+.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 x y) (/.f64 b y))) (+.f64 (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3))) (-.f64 x (*.f64 (/.f64 a (*.f64 y y)) (-.f64 z (*.f64 x a)))))) (+.f64 (*.f64 (/.f64 a y) x) (+.f64 (+.f64 (*.f64 (/.f64 c (pow.f64 y 3)) x) (/.f64 (-.f64 z (*.f64 x a)) (/.f64 (pow.f64 y 3) b))) (*.f64 (/.f64 a (pow.f64 y 3)) (-.f64 54929528941/2000000 (fma.f64 b x (*.f64 a (-.f64 z (*.f64 x a)))))))))
(/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x))
(*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x)
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x))
(*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x)
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) x)))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))))
(*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))))))
(+.f64 (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) z)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))))))
(+.f64 (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) z)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))))))
(+.f64 (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) z)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000)))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) z))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))))))
(+.f64 (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) z)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))))))
(+.f64 (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) z)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))))))
(+.f64 (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) z)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000)))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) z))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))))))
(+.f64 (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) z)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))))))
(+.f64 (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) z)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 y (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))))))
(+.f64 (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) z)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000)))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) y))
(*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 (*.f64 y y) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) y)))
(-.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y) (/.f64 c (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (*.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (pow.f64 y 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 (*.f64 y y) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) y))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 (*.f64 (pow.f64 y 3) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i))))
(+.f64 (-.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y) (/.f64 c (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (*.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 4) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 3) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 (*.f64 (pow.f64 y 4) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2))) (+.f64 (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 (*.f64 y y) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) y))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 (*.f64 (pow.f64 y 3) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)))))
(-.f64 (+.f64 (-.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y) (/.f64 c (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (*.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 4)) (*.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)
(+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 c 2) y))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) c)))
(+.f64 (/.f64 28832688827/125000 c) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) y)) (/.f64 y (/.f64 c (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))
(+.f64 (-.f64 (/.f64 28832688827/125000 c) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 c c)))) (*.f64 (/.f64 y c) (fma.f64 y (fma.f64 y x z) 54929528941/2000000)))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 c 2) y))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) c))))
(+.f64 (+.f64 (/.f64 28832688827/125000 c) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) y)) (/.f64 y (/.f64 c (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (*.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 y y))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (*.f64 y y)) (+.f64 (-.f64 (/.f64 28832688827/125000 c) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 c c)))) (*.f64 (/.f64 y c) (fma.f64 y (fma.f64 y x z) 54929528941/2000000))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 3)))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 c 2) y))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) c)))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 c 4)) (/.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (pow.f64 y 3))) (+.f64 (/.f64 28832688827/125000 c) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) y)) (+.f64 (/.f64 y (/.f64 c (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 y y)))))))
(-.f64 (+.f64 (-.f64 (/.f64 28832688827/125000 c) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 c c)))) (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (*.f64 y y)) (*.f64 (/.f64 y c) (fma.f64 y (fma.f64 y x z) 54929528941/2000000)))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 c 4)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (pow.f64 y 3))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)
(+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 c 2) y))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) c)))
(+.f64 (/.f64 28832688827/125000 c) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) y)) (/.f64 y (/.f64 c (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))
(+.f64 (-.f64 (/.f64 28832688827/125000 c) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 c c)))) (*.f64 (/.f64 y c) (fma.f64 y (fma.f64 y x z) 54929528941/2000000)))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 c 2) y))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) c))))
(+.f64 (+.f64 (/.f64 28832688827/125000 c) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) y)) (/.f64 y (/.f64 c (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (*.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 y y))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (*.f64 y y)) (+.f64 (-.f64 (/.f64 28832688827/125000 c) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 c c)))) (*.f64 (/.f64 y c) (fma.f64 y (fma.f64 y x z) 54929528941/2000000))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 3)))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 c 2) y))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) c)))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 c 4)) (/.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (pow.f64 y 3))) (+.f64 (/.f64 28832688827/125000 c) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) y)) (+.f64 (/.f64 y (/.f64 c (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 y y)))))))
(-.f64 (+.f64 (-.f64 (/.f64 28832688827/125000 c) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 c c)))) (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (*.f64 y y)) (*.f64 (/.f64 y c) (fma.f64 y (fma.f64 y x z) 54929528941/2000000)))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 c 4)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (pow.f64 y 3))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) a)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (neg.f64 (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 a (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))))
(-.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (/.f64 (*.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) a)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (pow.f64 y 7))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) a)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (fma.f64 -1 (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 a (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))) (/.f64 (*.f64 a a) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 y 7))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 y 7))) (/.f64 (*.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) a))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 10) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (pow.f64 a 3))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) a)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (/.f64 (*.f64 (pow.f64 y 7) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (pow.f64 a 2))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 y 10) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 a 3))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 4)) (fma.f64 -1 (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 a (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))) (/.f64 (*.f64 a a) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 y 7)))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 y 7))) (/.f64 (*.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) a))) (*.f64 (/.f64 (pow.f64 y 10) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 4)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 a 3)))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2)))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 (*.f64 y y) a))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 (*.f64 y y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) (*.f64 a y)) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 5)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))) (*.f64 y a)) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))))
(-.f64 (+.f64 (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) (*.f64 y a)) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 (*.f64 a a) (pow.f64 y 5))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) (*.f64 a y)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 a 3) (pow.f64 y 8))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a))))))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 5)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))) (*.f64 y a)) (+.f64 (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (pow.f64 y 8)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 a 3))))))
(-.f64 (+.f64 (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) (*.f64 y a)) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 a 3)) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 (*.f64 a a) (pow.f64 y 5))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) (*.f64 a y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 11) (pow.f64 a 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 8) (pow.f64 a 3))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 5)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))) (*.f64 y a)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (pow.f64 y 11)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 a 4))) (+.f64 (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (pow.f64 y 8)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 a 3)))))))
(-.f64 (+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) (*.f64 y a)) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 y 11)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 a 4)))) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 a 3)) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 (*.f64 a a) (pow.f64 y 5))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2)))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 (*.f64 y y) a))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 (*.f64 y y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) (*.f64 a y)) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 5)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))) (*.f64 y a)) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))))
(-.f64 (+.f64 (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) (*.f64 y a)) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 (*.f64 a a) (pow.f64 y 5))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) (*.f64 a y)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 a 3) (pow.f64 y 8))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a))))))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 5)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))) (*.f64 y a)) (+.f64 (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (pow.f64 y 8)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 a 3))))))
(-.f64 (+.f64 (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) (*.f64 y a)) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 a 3)) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 (*.f64 a a) (pow.f64 y 5))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) (*.f64 a y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 11) (pow.f64 a 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 8) (pow.f64 a 3))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 5)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))) (*.f64 y a)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (pow.f64 y 11)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 a 4))) (+.f64 (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (pow.f64 y 8)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 a 3)))))))
(-.f64 (+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) (*.f64 y a)) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 y 11)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 a 4)))) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 a 3)) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 (*.f64 a a) (pow.f64 y 5))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))
(/.f64 y (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 3) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))
(+.f64 (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (neg.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (*.f64 (pow.f64 y 3) b)))))
(-.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 (pow.f64 y 3) b)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 3) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (+.f64 (neg.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (*.f64 (pow.f64 y 3) b)))) (*.f64 (/.f64 (pow.f64 y 5) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 b b)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))))
(-.f64 (+.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (/.f64 (pow.f64 y 5) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 b b))))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 (pow.f64 y 3) b)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 7) (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 5) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 3) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))))
(+.f64 (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 (*.f64 (pow.f64 y 7) (pow.f64 b 3)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (*.f64 (pow.f64 y 3) b)))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 (pow.f64 y 5) (*.f64 b b))) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2))))))
(+.f64 (-.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (/.f64 (*.f64 (pow.f64 y 7) (pow.f64 b 3)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 4) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))) (-.f64 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 b b)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 (pow.f64 y 3) b))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 3)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 b b))) (/.f64 (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))) b)))
(+.f64 (-.f64 (/.f64 28832688827/125000 (*.f64 y b)) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (*.f64 b b)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 y 3)))) (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) b))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) b))))
(+.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 3)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 b b))) (/.f64 (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))) b))) (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 5)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 b 3))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 5)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (/.f64 (pow.f64 b 3) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i))) (+.f64 (-.f64 (/.f64 28832688827/125000 (*.f64 y b)) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (*.f64 b b)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 y 3)))) (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) b)))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 7) (pow.f64 b 4))))))))
(+.f64 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 5)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 b 3))) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 3)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 b b))) (/.f64 (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))) b)) (neg.f64 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 y 7)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 b 4)))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 5)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (/.f64 (pow.f64 b 3) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i))) (/.f64 28832688827/125000 (*.f64 y b))) (-.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) b) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (*.f64 b b)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 y 3)))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 y 7)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 b 4) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 y b))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 3)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 b b))) (/.f64 (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))) b)))
(+.f64 (-.f64 (/.f64 28832688827/125000 (*.f64 y b)) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (*.f64 b b)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 y 3)))) (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) b))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) b))))
(+.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 3)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 b b))) (/.f64 (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))) b))) (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 5)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 b 3))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 5)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (/.f64 (pow.f64 b 3) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i))) (+.f64 (-.f64 (/.f64 28832688827/125000 (*.f64 y b)) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (*.f64 b b)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 y 3)))) (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) b)))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)) b) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 7) (pow.f64 b 4))))))))
(+.f64 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 5)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 b 3))) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 3)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 b b))) (/.f64 (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))) b)) (neg.f64 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 y 7)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 b 4)))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 5)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (/.f64 (pow.f64 b 3) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i))) (/.f64 28832688827/125000 (*.f64 y b))) (-.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) b) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (*.f64 b b)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 y 3)))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 y 7)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 b 4) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (/.f64 28832688827/125000 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) y)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 y (fma.f64 y x z) 54929528941/2000000))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(+.f64 (+.f64 (/.f64 28832688827/125000 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))) (*.f64 (/.f64 (*.f64 i i) y) (/.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y)))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (fma.f64 (/.f64 i (/.f64 y i)) (/.f64 (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) y))) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) y)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 y (fma.f64 y x z) 54929528941/2000000))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 z (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (/.f64 x (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))))
(+.f64 (*.f64 (/.f64 (*.f64 i i) y) (/.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y)))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (fma.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))) (+.f64 (/.f64 z (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))) (+.f64 (/.f64 54929528941/2000000 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))) (/.f64 x (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))))) (+.f64 (/.f64 28832688827/125000 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (/.f64 (fma.f64 y x z) (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) y))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))))
(fma.f64 (/.f64 i (/.f64 y i)) (/.f64 (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) y))) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (+.f64 (fma.f64 (neg.f64 (pow.f64 i 3)) (+.f64 (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))) (+.f64 (+.f64 (/.f64 (/.f64 z y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4)) (/.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))) (/.f64 x (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4)))) (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) y)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 y (fma.f64 y x z) 54929528941/2000000)))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)
(/.f64 y (/.f64 i (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))
(*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))
(+.f64 (/.f64 y (/.f64 i (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (neg.f64 (/.f64 (*.f64 y y) (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))))
(-.f64 (*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (*.f64 y y) (*.f64 i i)) (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (pow.f64 i 3)) (+.f64 (/.f64 y (/.f64 i (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (neg.f64 (/.f64 (*.f64 y y) (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (-.f64 (*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (*.f64 y y) (*.f64 i i)) (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (pow.f64 i 3)) (+.f64 (/.f64 y (/.f64 i (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (pow.f64 i 4) (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))) (/.f64 (*.f64 y y) (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (-.f64 (-.f64 (*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (*.f64 y y) (*.f64 i i)) (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (/.f64 (/.f64 (pow.f64 i 4) (pow.f64 y 4)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)
(/.f64 y (/.f64 i (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))
(*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) i) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))
(+.f64 (/.f64 y (/.f64 i (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (neg.f64 (/.f64 (*.f64 y y) (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))))
(-.f64 (*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (*.f64 y y) (*.f64 i i)) (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) i) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (pow.f64 i 3)) (+.f64 (/.f64 y (/.f64 i (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (neg.f64 (/.f64 (*.f64 y y) (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (-.f64 (*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (*.f64 y y) (*.f64 i i)) (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (pow.f64 i 3)) (+.f64 (/.f64 y (/.f64 i (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (pow.f64 i 4) (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))) (/.f64 (*.f64 y y) (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (-.f64 (-.f64 (*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (*.f64 y y) (*.f64 i i)) (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (/.f64 (/.f64 (pow.f64 i 4) (pow.f64 y 4)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 i 2))) (/.f64 t i))
(fma.f64 -1 (/.f64 c (/.f64 (*.f64 i i) (*.f64 y t))) (/.f64 t i))
(-.f64 (/.f64 t i) (*.f64 (/.f64 c i) (/.f64 (*.f64 y t) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) t) (pow.f64 i 3))) (/.f64 (*.f64 t b) (pow.f64 i 2))) (pow.f64 y 2))) (/.f64 t i)))
(fma.f64 -1 (/.f64 c (/.f64 (*.f64 i i) (*.f64 y t))) (fma.f64 -1 (*.f64 (*.f64 y y) (fma.f64 -1 (/.f64 (*.f64 (*.f64 c c) t) (pow.f64 i 3)) (/.f64 t (/.f64 (*.f64 i i) b)))) (/.f64 t i)))
(-.f64 (-.f64 (/.f64 t i) (*.f64 (*.f64 y y) (-.f64 (*.f64 (/.f64 t i) (/.f64 b i)) (/.f64 c (/.f64 (/.f64 (pow.f64 i 3) t) c))))) (*.f64 (/.f64 c i) (/.f64 (*.f64 y t) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 a t) (pow.f64 i 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) t) (pow.f64 i 3))) (/.f64 (*.f64 t b) (pow.f64 i 2))) c) i)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 t b)) (pow.f64 i 3))))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) t) (pow.f64 i 3))) (/.f64 (*.f64 t b) (pow.f64 i 2))) (pow.f64 y 2))) (/.f64 t i))))
(fma.f64 -1 (/.f64 c (/.f64 (*.f64 i i) (*.f64 y t))) (fma.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (/.f64 (*.f64 a t) (*.f64 i i)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 c c) t) (pow.f64 i 3)) (/.f64 t (/.f64 (*.f64 i i) b))) (/.f64 i c)) (/.f64 (*.f64 c (*.f64 b t)) (pow.f64 i 3)))))) (fma.f64 -1 (*.f64 (*.f64 y y) (fma.f64 -1 (/.f64 (*.f64 (*.f64 c c) t) (pow.f64 i 3)) (/.f64 t (/.f64 (*.f64 i i) b)))) (/.f64 t i))))
(-.f64 (-.f64 (-.f64 (/.f64 t i) (*.f64 (*.f64 y y) (-.f64 (*.f64 (/.f64 t i) (/.f64 b i)) (/.f64 c (/.f64 (/.f64 (pow.f64 i 3) t) c))))) (*.f64 (pow.f64 y 3) (-.f64 (-.f64 (*.f64 (/.f64 (/.f64 a i) i) t) (/.f64 (-.f64 (*.f64 (/.f64 t i) (/.f64 b i)) (/.f64 c (/.f64 (/.f64 (pow.f64 i 3) t) c))) (/.f64 i c))) (/.f64 c (/.f64 (pow.f64 i 3) (*.f64 b t)))))) (*.f64 (/.f64 c i) (/.f64 (*.f64 y t) i)))
(/.f64 t (pow.f64 y 4))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (/.f64 t (pow.f64 y 4)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) t)) (/.f64 t (pow.f64 y 4)))
(-.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (/.f64 a (pow.f64 y 5)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (/.f64 t (pow.f64 y 4))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) t)) (fma.f64 -1 (/.f64 (fma.f64 t b (neg.f64 (*.f64 (*.f64 a a) t))) (pow.f64 y 6)) (/.f64 t (pow.f64 y 4))))
(-.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (*.f64 t (+.f64 b (neg.f64 (*.f64 a a)))) (pow.f64 y 6))) (*.f64 (/.f64 a (pow.f64 y 5)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t b))) (*.f64 c t))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (/.f64 t (pow.f64 y 4)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) t)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (fma.f64 t b (neg.f64 (*.f64 (*.f64 a a) t)))) (fma.f64 -1 (*.f64 a (*.f64 b t)) (*.f64 c t))) (pow.f64 y 7)) (fma.f64 -1 (/.f64 (fma.f64 t b (neg.f64 (*.f64 (*.f64 a a) t))) (pow.f64 y 6)) (/.f64 t (pow.f64 y 4)))))
(-.f64 (-.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (*.f64 t (+.f64 b (neg.f64 (*.f64 a a)))) (pow.f64 y 6))) (/.f64 (+.f64 (*.f64 (neg.f64 a) (+.f64 (*.f64 t (+.f64 b (neg.f64 (*.f64 a a)))) (*.f64 b t))) (*.f64 c t)) (pow.f64 y 7))) (*.f64 (/.f64 a (pow.f64 y 5)) t))
(/.f64 t (pow.f64 y 4))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (/.f64 t (pow.f64 y 4)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) t)) (/.f64 t (pow.f64 y 4)))
(-.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (/.f64 a (pow.f64 y 5)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (/.f64 t (pow.f64 y 4))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) t)) (fma.f64 -1 (/.f64 (fma.f64 t b (neg.f64 (*.f64 (*.f64 a a) t))) (pow.f64 y 6)) (/.f64 t (pow.f64 y 4))))
(-.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (*.f64 t (+.f64 b (neg.f64 (*.f64 a a)))) (pow.f64 y 6))) (*.f64 (/.f64 a (pow.f64 y 5)) t))
(+.f64 (/.f64 (*.f64 a (*.f64 t b)) (pow.f64 y 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t)))) (pow.f64 y 7)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c t) (pow.f64 y 7))) (/.f64 t (pow.f64 y 4)))))))
(+.f64 (/.f64 a (/.f64 (pow.f64 y 7) (*.f64 b t))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) t)) (+.f64 (/.f64 a (/.f64 (pow.f64 y 7) (fma.f64 t b (neg.f64 (*.f64 (*.f64 a a) t))))) (fma.f64 -1 (/.f64 (fma.f64 t b (neg.f64 (*.f64 (*.f64 a a) t))) (pow.f64 y 6)) (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 y 7) t)) (/.f64 t (pow.f64 y 4)))))))
(+.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 y 7)) (*.f64 b t)) (*.f64 (/.f64 a (pow.f64 y 5)) t)) (+.f64 (*.f64 (/.f64 a (pow.f64 y 7)) (*.f64 t (+.f64 b (neg.f64 (*.f64 a a))))) (-.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (/.f64 c (pow.f64 y 7)) t)) (/.f64 (*.f64 t (+.f64 b (neg.f64 (*.f64 a a)))) (pow.f64 y 6)))))
(/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i))
(/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))
(fma.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)))
(-.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (/.f64 (*.f64 y t) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) t)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))
(fma.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (+.f64 (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 (*.f64 (*.f64 y y) t) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)))))
(-.f64 (+.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (/.f64 (*.f64 (*.f64 y y) t) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (*.f64 c c)))) (/.f64 (*.f64 y t) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) t)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) t)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(fma.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 (*.f64 (pow.f64 y 3) t) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2))) (+.f64 (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 (*.f64 (*.f64 y y) t) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i))))))
(-.f64 (-.f64 (+.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (/.f64 (*.f64 (*.f64 y y) t) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (*.f64 c c)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 4)) (*.f64 (pow.f64 y 3) t))) (/.f64 (*.f64 y t) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) c)))
(/.f64 t (*.f64 c y))
(/.f64 t (*.f64 y c))
(+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))))
(+.f64 (/.f64 t (*.f64 y c)) (neg.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 t (*.f64 y y)))))
(-.f64 (/.f64 t (*.f64 y c)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 y y)) (/.f64 t (*.f64 c c))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) t)) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t) (*.f64 (pow.f64 c 2) (pow.f64 y 2))))))
(+.f64 (+.f64 (/.f64 t (*.f64 y c)) (neg.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 t (*.f64 y y))))) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) t) (*.f64 (pow.f64 y 3) (pow.f64 c 3))))
(+.f64 (-.f64 (/.f64 t (*.f64 y c)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 y y)) (/.f64 t (*.f64 c c)))) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 t (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 t (*.f64 c y)) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))))))
(fma.f64 -1 (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 c 4)) (*.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) t))) (+.f64 (/.f64 t (*.f64 y c)) (+.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 t (*.f64 y y)))) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) t) (*.f64 (pow.f64 y 3) (pow.f64 c 3))))))
(-.f64 (+.f64 (/.f64 t (*.f64 y c)) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 t (pow.f64 c 3))) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 y y)) (/.f64 t (*.f64 c c))))) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 c 4)) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (pow.f64 y 4) t))))
(/.f64 t (*.f64 c y))
(/.f64 t (*.f64 y c))
(+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))))
(+.f64 (/.f64 t (*.f64 y c)) (neg.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 t (*.f64 y y)))))
(-.f64 (/.f64 t (*.f64 y c)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 y y)) (/.f64 t (*.f64 c c))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) t)) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t) (*.f64 (pow.f64 c 2) (pow.f64 y 2))))))
(+.f64 (+.f64 (/.f64 t (*.f64 y c)) (neg.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 t (*.f64 y y))))) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) t) (*.f64 (pow.f64 y 3) (pow.f64 c 3))))
(+.f64 (-.f64 (/.f64 t (*.f64 y c)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 y y)) (/.f64 t (*.f64 c c)))) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 t (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 t (*.f64 c y)) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))))))
(fma.f64 -1 (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 c 4)) (*.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) t))) (+.f64 (/.f64 t (*.f64 y c)) (+.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 t (*.f64 y y)))) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) t) (*.f64 (pow.f64 y 3) (pow.f64 c 3))))))
(-.f64 (+.f64 (/.f64 t (*.f64 y c)) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 t (pow.f64 c 3))) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 y y)) (/.f64 t (*.f64 c c))))) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 c 4)) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (pow.f64 y 4) t))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2))))
(-.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2)))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 6) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2))) (/.f64 (pow.f64 y 6) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (*.f64 (*.f64 a a) t)))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 t (pow.f64 y 6))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 a 2) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 3) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (+.f64 (/.f64 (pow.f64 y 6) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (*.f64 (*.f64 a a) t))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 9) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 4) (*.f64 (pow.f64 a 3) t))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 t (pow.f64 y 6))) (*.f64 (/.f64 (pow.f64 y 9) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 4)) (*.f64 (pow.f64 a 3) t))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2))))
(/.f64 t (*.f64 a (pow.f64 y 3)))
(/.f64 t (*.f64 (pow.f64 y 3) a))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (neg.f64 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (pow.f64 y 6)) (/.f64 t (*.f64 a a)))))
(-.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (pow.f64 y 6)) (/.f64 t (*.f64 a a))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) t) (*.f64 (pow.f64 a 3) (pow.f64 y 9)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (pow.f64 y 6)) (/.f64 t (*.f64 a a))) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 y 9)) t))))
(+.f64 (-.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (pow.f64 y 6)) (/.f64 t (*.f64 a a)))) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (/.f64 (pow.f64 a 3) (/.f64 t (pow.f64 y 9)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) t) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) t) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 y 9)) t)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (pow.f64 y 12)) (/.f64 t (pow.f64 a 4))) (neg.f64 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (pow.f64 y 6)) (/.f64 t (*.f64 a a)))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 9)) (/.f64 t (pow.f64 a 3)) (neg.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 y 12)) (/.f64 t (pow.f64 a 4)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (pow.f64 y 6)) (/.f64 t (*.f64 a a)))))))
(/.f64 t (*.f64 a (pow.f64 y 3)))
(/.f64 t (*.f64 (pow.f64 y 3) a))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (neg.f64 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (pow.f64 y 6)) (/.f64 t (*.f64 a a)))))
(-.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (pow.f64 y 6)) (/.f64 t (*.f64 a a))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) t) (*.f64 (pow.f64 a 3) (pow.f64 y 9)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (pow.f64 y 6)) (/.f64 t (*.f64 a a))) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 y 9)) t))))
(+.f64 (-.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (pow.f64 y 6)) (/.f64 t (*.f64 a a)))) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (/.f64 (pow.f64 a 3) (/.f64 t (pow.f64 y 9)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) t) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) t) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 y 9)) t)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (pow.f64 y 12)) (/.f64 t (pow.f64 a 4))) (neg.f64 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (pow.f64 y 6)) (/.f64 t (*.f64 a a)))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 9)) (/.f64 t (pow.f64 a 3)) (neg.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 y 12)) (/.f64 t (pow.f64 a 4)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (pow.f64 y 6)) (/.f64 t (*.f64 a a)))))))
(/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))
(/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (neg.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (*.f64 b t)))))
(-.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (/.f64 (*.f64 (*.f64 y y) (*.f64 b t)) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (+.f64 (neg.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (*.f64 b t)))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 (*.f64 (*.f64 b b) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (-.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (*.f64 b b) t)) (/.f64 (*.f64 (*.f64 y y) (*.f64 b t)) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 t (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 b 3) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (+.f64 (neg.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (*.f64 b t)))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 (*.f64 (*.f64 b b) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))))))
(-.f64 (+.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (-.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (*.f64 b b) t)) (/.f64 (*.f64 (*.f64 y y) (*.f64 b t)) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)))) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 4)) (*.f64 (pow.f64 b 3) t)))
(/.f64 t (*.f64 (pow.f64 y 2) b))
(/.f64 t (*.f64 (*.f64 y y) b))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))))
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 b b)) t))))
(-.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 y 4) (/.f64 t (*.f64 b b)))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t) (*.f64 (pow.f64 y 4) (pow.f64 b 2))))))
(+.f64 (+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 b b)) t)))) (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 6)) (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) t) (pow.f64 b 3))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 6)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 b 3) t)) (-.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 y 4) (/.f64 t (*.f64 b b))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 y 8)) (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) t) (pow.f64 b 4))) (+.f64 (+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 b b)) t)))) (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 6)) (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) t) (pow.f64 b 3)))))
(-.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 6)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 b 3) t)) (-.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 y 4) (/.f64 t (*.f64 b b)))))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 b 4) t))))
(/.f64 t (*.f64 (pow.f64 y 2) b))
(/.f64 t (*.f64 (*.f64 y y) b))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))))
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 b b)) t))))
(-.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 y 4) (/.f64 t (*.f64 b b)))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t) (*.f64 (pow.f64 y 4) (pow.f64 b 2))))))
(+.f64 (+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 b b)) t)))) (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 6)) (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) t) (pow.f64 b 3))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 6)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 b 3) t)) (-.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 y 4) (/.f64 t (*.f64 b b))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) b)) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 y 8)) (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) t) (pow.f64 b 4))) (+.f64 (+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 4) (*.f64 b b)) t)))) (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 6)) (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) t) (pow.f64 b 3)))))
(-.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 6)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 b 3) t)) (-.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 y 4) (/.f64 t (*.f64 b b)))))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (pow.f64 b 4) t))))
(/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))
(/.f64 t (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))
(/.f64 t (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (*.f64 -1 (/.f64 (*.f64 i t) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (neg.f64 (/.f64 i (/.f64 (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) t))))
(-.f64 (/.f64 t (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (/.f64 (/.f64 i (/.f64 (*.f64 y y) t)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i t) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (pow.f64 i 2) t) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (fma.f64 -1 (/.f64 i (/.f64 (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) t)) (*.f64 (/.f64 (*.f64 i i) (pow.f64 y 3)) (/.f64 t (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))))
(+.f64 (-.f64 (/.f64 t (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (/.f64 (/.f64 i (/.f64 (*.f64 y y) t)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 i (/.f64 (pow.f64 y 3) i)) (/.f64 t (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) t) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i t) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (pow.f64 i 2) t) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 i 3) (pow.f64 y 4)) (/.f64 t (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (fma.f64 -1 (/.f64 i (/.f64 (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) t)) (*.f64 (/.f64 (*.f64 i i) (pow.f64 y 3)) (/.f64 t (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))))))
(-.f64 (+.f64 (-.f64 (/.f64 t (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (/.f64 (/.f64 i (/.f64 (*.f64 y y) t)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 i (/.f64 (pow.f64 y 3) i)) (/.f64 t (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)))) (*.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (pow.f64 i 3) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))))
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))
(+.f64 (/.f64 t i) (neg.f64 (/.f64 (*.f64 (*.f64 y t) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i))))
(-.f64 (/.f64 t i) (*.f64 (/.f64 y i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) t) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))
(+.f64 (+.f64 (/.f64 t i) (neg.f64 (/.f64 (*.f64 (*.f64 y t) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i)))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) t)) (pow.f64 i 3)))
(+.f64 (-.f64 (/.f64 t i) (*.f64 (/.f64 y i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) t) i))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2) t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))))))
(+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) t)) (pow.f64 i 3)) (+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 (*.f64 (*.f64 y t) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i)) (neg.f64 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 4) (*.f64 (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) t)))))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2) t)) (-.f64 (-.f64 (/.f64 t i) (*.f64 (/.f64 y i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) t) i))) (/.f64 (pow.f64 y 3) (/.f64 (/.f64 (pow.f64 i 4) t) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)))))
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))
(+.f64 (/.f64 t i) (neg.f64 (/.f64 (*.f64 (*.f64 y t) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i))))
(-.f64 (/.f64 t i) (*.f64 (/.f64 y i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) t) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))
(+.f64 (+.f64 (/.f64 t i) (neg.f64 (/.f64 (*.f64 (*.f64 y t) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i)))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) t)) (pow.f64 i 3)))
(+.f64 (-.f64 (/.f64 t i) (*.f64 (/.f64 y i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) t) i))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2) t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))))))
(+.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) t)) (pow.f64 i 3)) (+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 (*.f64 (*.f64 y t) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i)) (neg.f64 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 4) (*.f64 (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) t)))))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2) t)) (-.f64 (-.f64 (/.f64 t i) (*.f64 (/.f64 y i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) t) i))) (/.f64 (pow.f64 y 3) (/.f64 (/.f64 (pow.f64 i 4) t) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)))))
(*.f64 28832688827/125000 y)
(+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 28832688827/125000 y))
(fma.f64 54929528941/2000000 (*.f64 y y) (*.f64 28832688827/125000 y))
(fma.f64 28832688827/125000 y (*.f64 54929528941/2000000 (*.f64 y y)))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 28832688827/125000 y)))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (*.f64 28832688827/125000 y)))
(fma.f64 (pow.f64 y 3) z (fma.f64 28832688827/125000 y (*.f64 54929528941/2000000 (*.f64 y y))))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (fma.f64 28832688827/125000 y (*.f64 x (pow.f64 y 4)))))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (fma.f64 x (pow.f64 y 4) (*.f64 28832688827/125000 y))))
(*.f64 (pow.f64 y 4) x)
(*.f64 x (pow.f64 y 4))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 y 4) x))
(fma.f64 (pow.f64 y 3) z (*.f64 x (pow.f64 y 4)))
(fma.f64 x (pow.f64 y 4) (*.f64 (pow.f64 y 3) z))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 (pow.f64 y 4) x)))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (*.f64 x (pow.f64 y 4))))
(fma.f64 (pow.f64 y 3) z (fma.f64 x (pow.f64 y 4) (*.f64 54929528941/2000000 (*.f64 y y))))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (fma.f64 28832688827/125000 y (*.f64 x (pow.f64 y 4)))))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (fma.f64 x (pow.f64 y 4) (*.f64 28832688827/125000 y))))
(*.f64 (pow.f64 y 4) x)
(*.f64 x (pow.f64 y 4))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (pow.f64 y 4) x))
(fma.f64 (pow.f64 y 3) z (*.f64 x (pow.f64 y 4)))
(fma.f64 x (pow.f64 y 4) (*.f64 (pow.f64 y 3) z))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 (pow.f64 y 4) x)))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (*.f64 x (pow.f64 y 4))))
(fma.f64 (pow.f64 y 3) z (fma.f64 x (pow.f64 y 4) (*.f64 54929528941/2000000 (*.f64 y y))))
(+.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (+.f64 (*.f64 28832688827/125000 y) (*.f64 (pow.f64 y 4) x))))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (fma.f64 28832688827/125000 y (*.f64 x (pow.f64 y 4)))))
(fma.f64 (pow.f64 y 3) z (fma.f64 54929528941/2000000 (*.f64 y y) (fma.f64 x (pow.f64 y 4) (*.f64 28832688827/125000 y))))
(*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000))))
(*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))))
(*.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 x (pow.f64 y 4)))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 x (pow.f64 y 4)))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 x (pow.f64 y 4)))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 x (pow.f64 y 4)))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 x (pow.f64 y 4)))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 x (pow.f64 y 4)))
(*.f64 (pow.f64 y 4) x)
(*.f64 x (pow.f64 y 4))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 x (pow.f64 y 4)))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 x (pow.f64 y 4)))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 x (pow.f64 y 4)))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 x (pow.f64 y 4)))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 x (pow.f64 y 4)))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 x (pow.f64 y 4)))
(*.f64 (pow.f64 y 4) x)
(*.f64 x (pow.f64 y 4))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 x (pow.f64 y 4)))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 x (pow.f64 y 4)))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 x (pow.f64 y 4)))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 x (pow.f64 y 4)))
(+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (*.f64 (pow.f64 y 4) x))
(fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 x (pow.f64 y 4)))
(fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 x (pow.f64 y 4)))
(*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y)
(*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))))
(*.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))))
(fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) z))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))))
(fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) z))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))))
(fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) z))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))))
(fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) z))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))))
(fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) z))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))))
(fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) z))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))))
(fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) z))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))))
(fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) z))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y))
(fma.f64 (pow.f64 y 3) z (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x))))))
(fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (*.f64 (pow.f64 y 3) z))
(*.f64 54929528941/2000000 y)
(*.f64 y 54929528941/2000000)
(+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y))
(fma.f64 (*.f64 y y) z (*.f64 y 54929528941/2000000))
(fma.f64 y 54929528941/2000000 (*.f64 (*.f64 y y) z))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 (pow.f64 y 3) x (fma.f64 (*.f64 y y) z (*.f64 y 54929528941/2000000)))
(fma.f64 (pow.f64 y 3) x (fma.f64 y 54929528941/2000000 (*.f64 (*.f64 y y) z)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 (pow.f64 y 3) x (fma.f64 (*.f64 y y) z (*.f64 y 54929528941/2000000)))
(fma.f64 (pow.f64 y 3) x (fma.f64 y 54929528941/2000000 (*.f64 (*.f64 y y) z)))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (pow.f64 y 2) z))
(fma.f64 (pow.f64 y 3) x (*.f64 (*.f64 y y) z))
(fma.f64 (*.f64 y y) z (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 (pow.f64 y 3) x (fma.f64 (*.f64 y y) z (*.f64 y 54929528941/2000000)))
(fma.f64 (pow.f64 y 3) x (fma.f64 y 54929528941/2000000 (*.f64 (*.f64 y y) z)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 (pow.f64 y 3) x (fma.f64 (*.f64 y y) z (*.f64 y 54929528941/2000000)))
(fma.f64 (pow.f64 y 3) x (fma.f64 y 54929528941/2000000 (*.f64 (*.f64 y y) z)))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 (pow.f64 y 3) x) (*.f64 (pow.f64 y 2) z))
(fma.f64 (pow.f64 y 3) x (*.f64 (*.f64 y y) z))
(fma.f64 (*.f64 y y) z (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 (pow.f64 y 3) x (fma.f64 (*.f64 y y) z (*.f64 y 54929528941/2000000)))
(fma.f64 (pow.f64 y 3) x (fma.f64 y 54929528941/2000000 (*.f64 (*.f64 y y) z)))
(+.f64 (*.f64 (pow.f64 y 3) x) (+.f64 (*.f64 (pow.f64 y 2) z) (*.f64 54929528941/2000000 y)))
(fma.f64 (pow.f64 y 3) x (fma.f64 (*.f64 y y) z (*.f64 y 54929528941/2000000)))
(fma.f64 (pow.f64 y 3) x (fma.f64 y 54929528941/2000000 (*.f64 (*.f64 y y) z)))
(*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000))
(*.f64 y (fma.f64 y z 54929528941/2000000))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 (pow.f64 y 3) x))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 (pow.f64 y 3) x))
(*.f64 (pow.f64 y 3) x)
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 (pow.f64 y 3) x))
(+.f64 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)) (*.f64 (pow.f64 y 3) x))
(fma.f64 y (fma.f64 y z 54929528941/2000000) (*.f64 (pow.f64 y 3) x))
(*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y)
(*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))
(*.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)) y (*.f64 (*.f64 y y) z))
(fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) (*.f64 (*.f64 y y) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)) y (*.f64 (*.f64 y y) z))
(fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) (*.f64 (*.f64 y y) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)) y (*.f64 (*.f64 y y) z))
(fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) (*.f64 (*.f64 y y) z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)) y (*.f64 (*.f64 y y) z))
(fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) (*.f64 (*.f64 y y) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)) y (*.f64 (*.f64 y y) z))
(fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) (*.f64 (*.f64 y y) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)) y (*.f64 (*.f64 y y) z))
(fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) (*.f64 (*.f64 y y) z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)) y (*.f64 (*.f64 y y) z))
(fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) (*.f64 (*.f64 y y) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)) y (*.f64 (*.f64 y y) z))
(fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) (*.f64 (*.f64 y y) z))
(+.f64 (*.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) y) (*.f64 (pow.f64 y 2) z))
(fma.f64 (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)) y (*.f64 (*.f64 y y) z))
(fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) (*.f64 (*.f64 y y) z))

localize8.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y)
0.1b
(*.f64 y (*.f64 y z))
0.2b
(*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y)
28.8b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
Compiler

Compiled 141 to 32 computations (77.3% saved)

series49.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

TimeVariablePointExpression
19.0ms
z
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
2.0ms
i
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
2.0ms
b
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
2.0ms
c
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
1.0ms
c
@inf
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))

rewrite103.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
475×log1p-udef_binary64
271×add-sqr-sqrt_binary64
268×*-un-lft-identity_binary64
268×pow1_binary64
251×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02248
150748
2763548
Stop Event
node limit
Counts
3 → 69
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y)
(*.f64 y (*.f64 y z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) 2) (*.f64 (cbrt.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) (*.f64 (sqrt.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) (/.f64 1 (neg.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) 1) (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) 2) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2)) (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) 2) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 (cbrt.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (+.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) 3) (pow.f64 i 3))) (+.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) 2) (*.f64 i (-.f64 i (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (-.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) 2) (*.f64 i i))) (-.f64 (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) i))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (neg.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) 3) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 y z)) y) (*.f64 28832688827/125000 y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 28832688827/125000 y) (*.f64 (*.f64 y (*.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 y (*.f64 y z))) (*.f64 y 28832688827/125000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 28832688827/125000) (*.f64 y (*.f64 y (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 23969304620463672657765443065283/1953125000000000 (pow.f64 (*.f64 y (*.f64 y z)) 3)) y) (+.f64 (pow.f64 (*.f64 y (*.f64 y z)) 2) (-.f64 831323944994610635929/15625000000 (*.f64 (*.f64 y z) (*.f64 y 28832688827/125000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 y z)) 2) -831323944994610635929/15625000000) y) (fma.f64 y (*.f64 y z) -28832688827/125000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 23969304620463672657765443065283/1953125000000000 (pow.f64 (*.f64 y (*.f64 y z)) 3))) (+.f64 (pow.f64 (*.f64 y (*.f64 y z)) 2) (-.f64 831323944994610635929/15625000000 (*.f64 (*.f64 y z) (*.f64 y 28832688827/125000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (pow.f64 (*.f64 y (*.f64 y z)) 2) -831323944994610635929/15625000000)) (fma.f64 y (*.f64 y z) -28832688827/125000))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (fma.f64 (*.f64 y y) z 28832688827/125000)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 y z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (*.f64 y z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (sqrt.f64 z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (*.f64 y z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (*.f64 y z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (*.f64 y z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 y z))) 1))))))

simplify304.0ms (0.6%)

Algorithm
egg-herbie
Rules
547×cancel-sign-sub-inv_binary64
319×times-frac_binary64
311×distribute-rgt-in_binary64
308×distribute-lft-in_binary64
291×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03877990
115546908
267726905
Stop Event
node limit
Counts
201 → 170
Calls
Call 1
Inputs
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(+.f64 (/.f64 t i) (+.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y) (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))))))
(+.f64 (/.f64 t i) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) b) i) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) i)) (/.f64 (*.f64 a t) (pow.f64 i 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y) (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i) (/.f64 (*.f64 t b) (pow.f64 i 2))))))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3))) (/.f64 (*.f64 z b) (pow.f64 y 3))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (/.f64 t (pow.f64 y 4)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))) (+.f64 (/.f64 (*.f64 c z) (pow.f64 y 4)) (+.f64 (/.f64 (*.f64 a (-.f64 28832688827/125000 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) z)) (*.f64 b z)))) (pow.f64 y 4)) (+.f64 (/.f64 (*.f64 b z) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 b z)) (pow.f64 y 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3))))))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 y 3))) (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 y 3))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (/.f64 t (pow.f64 y 4)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))))) (+.f64 (/.f64 (*.f64 c z) (pow.f64 y 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 b z)) (pow.f64 y 4))) (/.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (+.f64 28832688827/125000 (*.f64 (pow.f64 a 2) z)))) (pow.f64 y 4)))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 a 2) (pow.f64 y 6))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 9) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))))) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))))) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2)))))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))))) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))))) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2)))))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 4) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 4) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 2) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b)) (/.f64 t (*.f64 (pow.f64 y 2) b))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b)) (/.f64 t (*.f64 (pow.f64 y 2) b)))))
(+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b)) (/.f64 t (*.f64 (pow.f64 y 2) b))))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 2) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b)) (/.f64 t (*.f64 (pow.f64 y 2) b))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b)) (/.f64 t (*.f64 (pow.f64 y 2) b)))))
(+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b)) (/.f64 t (*.f64 (pow.f64 y 2) b))))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (pow.f64 y 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (pow.f64 y 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (pow.f64 y 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c) (/.f64 t (*.f64 c y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c) (/.f64 t (*.f64 c y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 z (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (/.f64 t (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (pow.f64 i 2)) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) i)
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) i)
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))))
(*.f64 28832688827/125000 y)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(*.f64 28832688827/125000 y)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
Outputs
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(+.f64 (/.f64 t i) (*.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) y))
(fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i))
(+.f64 (/.f64 t i) (+.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y) (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))))))
(+.f64 (/.f64 t i) (fma.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) y (neg.f64 (*.f64 (*.f64 y y) (+.f64 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) (/.f64 i c)) (/.f64 (*.f64 t b) (*.f64 i i)))))))
(-.f64 (fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i)) (*.f64 y (*.f64 y (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) i) c) (*.f64 (/.f64 t i) (/.f64 b i))))))
(+.f64 (/.f64 t i) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) b) i) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i) (/.f64 (*.f64 t b) (pow.f64 i 2)))) i)) (/.f64 (*.f64 a t) (pow.f64 i 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y) (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i) (/.f64 (*.f64 t b) (pow.f64 i 2))))))))
(+.f64 (/.f64 t i) (fma.f64 (pow.f64 y 3) (-.f64 (-.f64 (/.f64 z i) (/.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) (/.f64 i b))) (fma.f64 -1 (/.f64 (*.f64 c (+.f64 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) (/.f64 i c)) (/.f64 (*.f64 t b) (*.f64 i i)))) i) (/.f64 a (/.f64 (*.f64 i i) t)))) (fma.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) y (neg.f64 (*.f64 (*.f64 y y) (+.f64 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) (/.f64 i c)) (/.f64 (*.f64 t b) (*.f64 i i))))))))
(+.f64 (/.f64 t i) (fma.f64 (pow.f64 y 3) (-.f64 (-.f64 (/.f64 z i) (*.f64 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) i) b)) (-.f64 (*.f64 (/.f64 t i) (/.f64 a i)) (*.f64 (/.f64 c i) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) i) c) (*.f64 (/.f64 t i) (/.f64 b i)))))) (-.f64 (*.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y) (*.f64 y (*.f64 y (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) i) c) (*.f64 (/.f64 t i) (/.f64 b i))))))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3))) (/.f64 (*.f64 z b) (pow.f64 y 3))))
(+.f64 (/.f64 z y) (-.f64 (+.f64 (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))) (/.f64 28832688827/125000 (pow.f64 y 3))) (fma.f64 -1 (/.f64 (*.f64 a a) (/.f64 (pow.f64 y 3) z)) (/.f64 (*.f64 b z) (pow.f64 y 3)))))
(+.f64 (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 z y) (/.f64 a y))) (-.f64 (/.f64 z y) (-.f64 (*.f64 (/.f64 z (pow.f64 y 3)) b) (/.f64 z (/.f64 (pow.f64 y 3) (*.f64 a a))))))
(+.f64 (+.f64 (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 z (/.f64 (pow.f64 y 3) (*.f64 a a)))) (-.f64 (/.f64 z y) (*.f64 (/.f64 z (pow.f64 y 3)) b)))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (/.f64 t (pow.f64 y 4)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))) (+.f64 (/.f64 (*.f64 c z) (pow.f64 y 4)) (+.f64 (/.f64 (*.f64 a (-.f64 28832688827/125000 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) z)) (*.f64 b z)))) (pow.f64 y 4)) (+.f64 (/.f64 (*.f64 b z) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 b z)) (pow.f64 y 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3))))))))
(-.f64 (-.f64 (+.f64 (+.f64 (/.f64 z y) (/.f64 28832688827/125000 (pow.f64 y 3))) (+.f64 (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))) (/.f64 t (pow.f64 y 4)))) (/.f64 (*.f64 c z) (pow.f64 y 4))) (+.f64 (/.f64 a (/.f64 (pow.f64 y 4) (-.f64 28832688827/125000 (fma.f64 -1 (*.f64 z (*.f64 a a)) (*.f64 b z))))) (+.f64 (/.f64 (*.f64 b z) (pow.f64 y 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 a b) z) (pow.f64 y 4)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 y 3) z)))))))
(+.f64 (+.f64 (/.f64 z y) (/.f64 28832688827/125000 (pow.f64 y 3))) (-.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (/.f64 z y) (/.f64 a y))) (+.f64 (*.f64 (/.f64 a (pow.f64 y 4)) (-.f64 28832688827/125000 (*.f64 z (+.f64 (neg.f64 (*.f64 a a)) b)))) (+.f64 (-.f64 (-.f64 (*.f64 (/.f64 z (pow.f64 y 3)) b) (*.f64 (/.f64 a (pow.f64 y 4)) (*.f64 b z))) (/.f64 z (/.f64 (pow.f64 y 3) (*.f64 a a)))) (*.f64 (/.f64 c (pow.f64 y 4)) z)))))
(+.f64 (+.f64 (/.f64 z y) (/.f64 28832688827/125000 (pow.f64 y 3))) (-.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (/.f64 z y) (/.f64 a y))) (+.f64 (-.f64 (*.f64 (/.f64 z (pow.f64 y 3)) b) (+.f64 (/.f64 z (/.f64 (pow.f64 y 3) (*.f64 a a))) (*.f64 (/.f64 a (pow.f64 y 4)) (*.f64 b z)))) (+.f64 (*.f64 (/.f64 c (pow.f64 y 4)) z) (*.f64 (/.f64 a (pow.f64 y 4)) (-.f64 28832688827/125000 (*.f64 z (-.f64 b (*.f64 a a)))))))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 y 3))) (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))))
(+.f64 (/.f64 z y) (-.f64 (+.f64 (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))) (/.f64 28832688827/125000 (pow.f64 y 3))) (fma.f64 -1 (/.f64 (*.f64 a a) (/.f64 (pow.f64 y 3) z)) (/.f64 (*.f64 b z) (pow.f64 y 3)))))
(+.f64 (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 z y) (/.f64 a y))) (-.f64 (/.f64 z y) (-.f64 (*.f64 (/.f64 z (pow.f64 y 3)) b) (/.f64 z (/.f64 (pow.f64 y 3) (*.f64 a a))))))
(+.f64 (+.f64 (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 z (/.f64 (pow.f64 y 3) (*.f64 a a)))) (-.f64 (/.f64 z y) (*.f64 (/.f64 z (pow.f64 y 3)) b)))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 y 3))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (/.f64 t (pow.f64 y 4)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))))) (+.f64 (/.f64 (*.f64 c z) (pow.f64 y 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 b z)) (pow.f64 y 4))) (/.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 b z)) (+.f64 28832688827/125000 (*.f64 (pow.f64 a 2) z)))) (pow.f64 y 4)))))
(+.f64 (/.f64 z y) (-.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 y 3) z)) (fma.f64 -1 (/.f64 (*.f64 b z) (pow.f64 y 3)) (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (+.f64 (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))) (/.f64 t (pow.f64 y 4)))))) (+.f64 (/.f64 (*.f64 c z) (pow.f64 y 4)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 a b) z) (pow.f64 y 4)) (/.f64 a (/.f64 (pow.f64 y 4) (fma.f64 -1 (*.f64 b z) (+.f64 28832688827/125000 (*.f64 z (*.f64 a a))))))))))
(+.f64 (/.f64 z y) (-.f64 (-.f64 (+.f64 (+.f64 (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 t (pow.f64 y 4))) (-.f64 (/.f64 z (/.f64 (pow.f64 y 3) (*.f64 a a))) (*.f64 (/.f64 z (pow.f64 y 3)) b))) (*.f64 (/.f64 c (pow.f64 y 4)) z)) (-.f64 (*.f64 (/.f64 a (pow.f64 y 4)) (-.f64 (fma.f64 z (*.f64 a a) 28832688827/125000) (*.f64 b z))) (*.f64 (/.f64 a (pow.f64 y 4)) (*.f64 b z)))))
(+.f64 (/.f64 z y) (-.f64 (-.f64 (+.f64 (+.f64 (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 t (pow.f64 y 4))) (-.f64 (/.f64 z (/.f64 (pow.f64 y 3) (*.f64 a a))) (*.f64 (/.f64 z (pow.f64 y 3)) b))) (*.f64 (/.f64 c (pow.f64 y 4)) z)) (-.f64 (*.f64 (/.f64 a (pow.f64 y 4)) (-.f64 28832688827/125000 (*.f64 z (-.f64 b (*.f64 a a))))) (*.f64 (/.f64 a (pow.f64 y 4)) (*.f64 b z)))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 (fma.f64 28832688827/125000 y t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) y))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) y)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) y)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) y)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) y)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) y)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) y)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) y)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) y)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) y)))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) y))) (neg.f64 (/.f64 a (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 (pow.f64 y 3) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y) (*.f64 (/.f64 a (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2)) (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))))
(+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 a 2) (pow.f64 y 6))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))))))
(+.f64 (+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) y))) (neg.f64 (/.f64 a (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 (pow.f64 y 3) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)))))) (/.f64 (*.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 (*.f64 a a) (pow.f64 y 6))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (+.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y) (*.f64 (/.f64 a (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2)) (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6))) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 y 9) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (+.f64 (+.f64 (/.f64 (*.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 (*.f64 a a) (pow.f64 y 6))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) y))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 y 9)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 4)) (/.f64 a (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 (pow.f64 y 3) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))))))))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 9)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 4) (pow.f64 a 3)))) (*.f64 (/.f64 a (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2)) (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))) (+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6))) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3))))
(+.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y (/.f64 (*.f64 (neg.f64 (pow.f64 a 3)) (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 9))) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 4))) (*.f64 (/.f64 a (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2)) (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))) (+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6))) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 a (pow.f64 y 3)))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 (pow.f64 y 3) a))
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (*.f64 (pow.f64 y 3) a))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 (*.f64 y y) a))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (-.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y (*.f64 y a))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6))))))
(-.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y (*.f64 y a)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))))) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 (*.f64 y y) a)) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 y 9)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 9)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y (*.f64 y a)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6))))))
(-.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 9)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y (*.f64 y a))))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))))) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2)))))))
(+.f64 (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 y 9)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)))) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (/.f64 (*.f64 (pow.f64 y 12) (pow.f64 a 4)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 (*.f64 y y) a)))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 9)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 a 3)) (-.f64 (-.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y (*.f64 y a))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 y 12)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 a 4)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (-.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 9)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y (*.f64 y a)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6))))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 y 12)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 a 4)))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 a (pow.f64 y 3)))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 (pow.f64 y 3) a))
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (*.f64 (pow.f64 y 3) a))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 (*.f64 y y) a))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (-.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y (*.f64 y a))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6))))))
(-.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y (*.f64 y a)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))))) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 (*.f64 y y) a)) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 y 9)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 9)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y (*.f64 y a)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6))))))
(-.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 9)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y (*.f64 y a))))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))))) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2)))))))
(+.f64 (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 y 9)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)))) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (/.f64 (*.f64 (pow.f64 y 12) (pow.f64 a 4)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 (*.f64 y y) a)))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 9)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 a 3)) (-.f64 (-.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y (*.f64 y a))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 y 12)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 a 4)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (-.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 9)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y (*.f64 y a)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (*.f64 a a) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6))))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 y 12)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 a 4)))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))
(+.f64 (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 b (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2))))
(+.f64 (/.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000)) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (-.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 4) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (neg.f64 (/.f64 (*.f64 (*.f64 y y) (*.f64 b (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)))) (/.f64 (/.f64 (*.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 (pow.f64 y 4) (*.f64 b b))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))))
(+.f64 (/.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000)) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (+.f64 (-.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (*.f64 b (*.f64 b (pow.f64 y 4)))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 4) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 (pow.f64 y 4) (*.f64 b b))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 (*.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (pow.f64 b 3)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2))) (/.f64 (*.f64 (*.f64 y y) (*.f64 b (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2))))))
(+.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (*.f64 b (*.f64 b (pow.f64 y 4))))) (+.f64 (-.f64 (-.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 4)) (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 b 3)))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))) (/.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000)) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i))))
(+.f64 (/.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000)) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (-.f64 (+.f64 (-.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (*.f64 b (*.f64 b (pow.f64 y 4)))))) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 4)) (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 b 3)))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 2) b))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 (*.f64 y y) b))
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (*.f64 y (*.f64 y b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b)) (/.f64 t (*.f64 (pow.f64 y 2) b))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 4)) (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 b b))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 y b)) (/.f64 t (*.f64 (*.f64 y y) b))))
(-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (/.f64 (/.f64 t (*.f64 y y)) b)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4)))))
(+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (-.f64 (/.f64 (/.f64 t (*.f64 y y)) b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4))))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b)) (/.f64 t (*.f64 (pow.f64 y 2) b)))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 4)) (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 b b))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 y b)) (/.f64 t (*.f64 (*.f64 y y) b)))) (*.f64 (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (pow.f64 y 6)) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 b 3))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (/.f64 (/.f64 t (*.f64 y y)) b)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4))))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (-.f64 (/.f64 (/.f64 t (*.f64 y y)) b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4)))))))
(+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b)) (/.f64 t (*.f64 (pow.f64 y 2) b))))))
(+.f64 (*.f64 (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (pow.f64 y 6)) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 b 3))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (/.f64 (*.f64 (pow.f64 y 8) (pow.f64 b 4)) (*.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 4)) (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 b b))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 y b)) (/.f64 t (*.f64 (*.f64 y y) b))))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (-.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (/.f64 (/.f64 t (*.f64 y y)) b)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4))))) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))))
(-.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (-.f64 (/.f64 (/.f64 t (*.f64 y y)) b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4))))))) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (pow.f64 y 8) (pow.f64 b 4))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 2) b))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 (*.f64 y y) b))
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (*.f64 y (*.f64 y b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b)) (/.f64 t (*.f64 (pow.f64 y 2) b))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 4)) (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 b b))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 y b)) (/.f64 t (*.f64 (*.f64 y y) b))))
(-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (/.f64 (/.f64 t (*.f64 y y)) b)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4)))))
(+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (-.f64 (/.f64 (/.f64 t (*.f64 y y)) b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4))))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b)) (/.f64 t (*.f64 (pow.f64 y 2) b)))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 4)) (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 b b))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 y b)) (/.f64 t (*.f64 (*.f64 y y) b)))) (*.f64 (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (pow.f64 y 6)) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 b 3))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (/.f64 (/.f64 t (*.f64 y y)) b)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4))))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (-.f64 (/.f64 (/.f64 t (*.f64 y y)) b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4)))))))
(+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b)) (/.f64 t (*.f64 (pow.f64 y 2) b))))))
(+.f64 (*.f64 (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (pow.f64 y 6)) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 b 3))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (/.f64 (*.f64 (pow.f64 y 8) (pow.f64 b 4)) (*.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 4)) (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 b b))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 y b)) (/.f64 t (*.f64 (*.f64 y y) b))))))
(fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (-.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (/.f64 (/.f64 t (*.f64 y y)) b)) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4))))) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))))
(-.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 6)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (-.f64 (/.f64 (/.f64 t (*.f64 y y)) b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4))))))) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (pow.f64 y 8) (pow.f64 b 4))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i))
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 y (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)))) (+.f64 (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) y))))
(-.f64 (+.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y)) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (*.f64 c y)) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y) (-.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (*.f64 c y)) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (pow.f64 y 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 y (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)))) (+.f64 (+.f64 (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) y))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 (*.f64 (*.f64 y y) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)))))
(+.f64 (-.f64 (+.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y)) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (*.f64 c y)) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 y (*.f64 y (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))))
(+.f64 (+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y) (-.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (*.f64 c y)) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 y (*.f64 y (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (pow.f64 y 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (pow.f64 y 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (/.f64 t (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 (*.f64 (pow.f64 y 3) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2))) (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 y (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)))) (+.f64 (+.f64 (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) y))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 (*.f64 (*.f64 y y) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i))))))
(-.f64 (+.f64 (-.f64 (+.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y)) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (*.f64 c y)) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 y (*.f64 y (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t))))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 4)) (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y) (-.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (*.f64 c y)) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 y (*.f64 y (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t))))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 4)) (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 c y))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 c y))
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c) (/.f64 t (*.f64 c y))))
(fma.f64 -1 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (/.f64 (*.f64 (*.f64 y y) (*.f64 c c)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) c) (/.f64 t (*.f64 c y))))
(-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c) (/.f64 t (*.f64 c y))) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t))))
(+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c) (-.f64 (/.f64 t (*.f64 c y)) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (/.f64 (*.f64 (*.f64 y y) (*.f64 c c)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (+.f64 (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) c) (/.f64 t (*.f64 c y))) (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)))))
(-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c) (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y)))) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t))))
(+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c) (-.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y))) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))))))
(fma.f64 -1 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (/.f64 (*.f64 (*.f64 y y) (*.f64 c c)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) c) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (pow.f64 c 4)) (/.f64 (*.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (pow.f64 y 4))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)))))))
(-.f64 (+.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y))) (-.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 (pow.f64 y 4) (pow.f64 c 4))))) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t))))
(+.f64 (-.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 (pow.f64 y 4) (pow.f64 c 4)))) (-.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y))) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 c y))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 c y))
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c) (/.f64 t (*.f64 c y))))
(fma.f64 -1 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (/.f64 (*.f64 (*.f64 y y) (*.f64 c c)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) c) (/.f64 t (*.f64 c y))))
(-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c) (/.f64 t (*.f64 c y))) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t))))
(+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c) (-.f64 (/.f64 t (*.f64 c y)) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))))))
(fma.f64 -1 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (/.f64 (*.f64 (*.f64 y y) (*.f64 c c)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (+.f64 (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) c) (/.f64 t (*.f64 c y))) (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)))))
(-.f64 (+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c) (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y)))) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t))))
(+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c) (-.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y))) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t)) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 3)))))))
(fma.f64 -1 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (/.f64 (*.f64 (*.f64 y y) (*.f64 c c)) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) c) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (pow.f64 c 4)) (/.f64 (*.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (pow.f64 y 4))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)))))))
(-.f64 (+.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y))) (-.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 (pow.f64 y 4) (pow.f64 c 4))))) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t))))
(+.f64 (-.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c) (/.f64 (*.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 (pow.f64 y 4) (pow.f64 c 4)))) (-.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y))) (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (/.f64 (*.f64 c (*.f64 c (*.f64 y y))) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (/.f64 (/.f64 t y) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) z)) (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 t (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (fma.f64 (neg.f64 i) (+.f64 (*.f64 (/.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) z) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(+.f64 (+.f64 (/.f64 (/.f64 t y) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 (/.f64 (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) z)) (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))) y) (/.f64 (*.f64 i i) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) z)) (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 t (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (-.f64 (fma.f64 (/.f64 (+.f64 (*.f64 (/.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) z) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))) y) (/.f64 i (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (*.f64 i (+.f64 (*.f64 (/.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) z) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (/.f64 z (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (/.f64 t (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (pow.f64 i 2)) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))))
(+.f64 (/.f64 (/.f64 t y) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (fma.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))) (+.f64 (/.f64 (/.f64 z y) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (/.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) z)) (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 (/.f64 (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (+.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) z)) (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))) y) (/.f64 (*.f64 i i) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))))))
(+.f64 (/.f64 t (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (fma.f64 (neg.f64 (pow.f64 i 3)) (+.f64 (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))) (+.f64 (/.f64 (/.f64 z y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4)) (/.f64 (/.f64 t (pow.f64 y 4)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4)))) (-.f64 (fma.f64 (/.f64 (+.f64 (*.f64 (/.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) z) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))) y) (/.f64 i (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (*.f64 i (+.f64 (*.f64 (/.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) z) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) i)
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) i)
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) i)
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))
(+.f64 (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y)) (/.f64 t i)) (neg.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) i) y) (-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))))
(+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y)) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (pow.f64 i 3)) (/.f64 t i)) (neg.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) i) y) (+.f64 (-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 i 3)) (*.f64 y (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))))
(+.f64 (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y)) (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (pow.f64 i 3))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 4) (*.f64 (*.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))) (+.f64 (/.f64 t i) (neg.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i))))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) i) y) (+.f64 (-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (-.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 i 3)) (*.f64 y (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))) (/.f64 (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) (/.f64 (pow.f64 i 4) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3))))))
(/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) i)
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) i)
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) i)
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))
(+.f64 (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y)) (/.f64 t i)) (neg.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) i) y) (-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))))))
(+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y)) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (pow.f64 i 3)) (/.f64 t i)) (neg.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) i) y) (+.f64 (-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 i 3)) (*.f64 y (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) t) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2)))))))
(+.f64 (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y)) (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (pow.f64 i 3))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 4) (*.f64 (*.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))) (+.f64 (/.f64 t i) (neg.f64 (/.f64 (*.f64 (*.f64 y (fma.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y t)) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i))))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) i) y) (+.f64 (-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 y (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (-.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 i 3)) (*.f64 y (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))) (/.f64 (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t)) (/.f64 (pow.f64 i 4) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3))))))
(*.f64 28832688827/125000 y)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(*.f64 28832688827/125000 y)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))

localize84.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 (*.f64 x y) z) y)
0.2b
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y)
0.2b
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y)
30.5b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (pow.f64 y 3) c) y) i))
Compiler

Compiled 148 to 64 computations (56.8% saved)

series23.0ms (0%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
3.0ms
c
@inf
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (pow.f64 y 3) c) y) i))
2.0ms
i
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (pow.f64 y 3) c) y) i))
1.0ms
c
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (pow.f64 y 3) c) y) i))
1.0ms
x
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (pow.f64 y 3) c) y) i))
1.0ms
i
@inf
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (pow.f64 y 3) c) y) i))

rewrite98.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
482×log1p-udef_binary64
277×add-sqr-sqrt_binary64
270×pow1_binary64
269×*-un-lft-identity_binary64
259×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02338
153638
2764238
Stop Event
node limit
Counts
2 → 56
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (pow.f64 y 3) c) y) i))
(*.f64 (+.f64 (*.f64 x y) z) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (/.f64 1 (fma.f64 y (+.f64 (pow.f64 y 3) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 2) (*.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (/.f64 1 (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i)) 2)) (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (*.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (/.f64 1 (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i))) (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (/.f64 1 (neg.f64 (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 y (+.f64 (pow.f64 y 3) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (fma.f64 y (+.f64 (pow.f64 y 3) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 1) (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (fma.f64 y (+.f64 (pow.f64 y 3) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 (pow.f64 y 3) c) i)) 2)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (cbrt.f64 (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 2) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 (pow.f64 y 3) c) i)) 2)) (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 (cbrt.f64 (fma.f64 y (+.f64 (pow.f64 y 3) c) i)) 2)) (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (cbrt.f64 (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (+.f64 (pow.f64 y 3) c) i))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (sqrt.f64 (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 2) (sqrt.f64 (fma.f64 y (+.f64 (pow.f64 y 3) c) i))) (/.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (sqrt.f64 (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (+.f64 (pow.f64 (*.f64 y (+.f64 (pow.f64 y 3) c)) 3) (pow.f64 i 3))) (+.f64 (pow.f64 (*.f64 y (+.f64 (pow.f64 y 3) c)) 2) (*.f64 i (-.f64 i (*.f64 y (+.f64 (pow.f64 y 3) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (-.f64 (pow.f64 (*.f64 y (+.f64 (pow.f64 y 3) c)) 2) (*.f64 i i))) (fma.f64 y (+.f64 (pow.f64 y 3) c) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (+.f64 (pow.f64 y 3) c) i) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (neg.f64 (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 3) (pow.f64 (fma.f64 y (+.f64 (pow.f64 y 3) c) i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 (pow.f64 y 3) c) i))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x y) y) (*.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z y) (*.f64 (*.f64 x y) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 x y)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y z) (*.f64 y (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (fma.f64 x y z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 z 3)) y) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 z (-.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 z z)) y) (fma.f64 x y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 z 3))) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 z (-.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 z z))) (fma.f64 x y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (fma.f64 x y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (fma.f64 x y z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (fma.f64 x y z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (fma.f64 x y z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (fma.f64 x y z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (fma.f64 x y z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (fma.f64 x y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (fma.f64 x y z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (fma.f64 x y z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (fma.f64 x y z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (fma.f64 x y z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 x y z))) 1))))))

simplify166.0ms (0.3%)

Algorithm
egg-herbie
Rules
911×associate-/l*_binary64
795×associate-/r*_binary64
277×associate-*l/_binary64
247×associate-*r/_binary64
190×associate-/r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02245334
17574710
229954532
Stop Event
node limit
Counts
164 → 127
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) t) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(+.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i))) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y)))
(+.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i))) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (/.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i)) c) i))) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))))
x
(+.f64 (/.f64 z y) x)
(+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) x))) (/.f64 (*.f64 c x) (pow.f64 y 3)))
x
(+.f64 (/.f64 z y) x)
(+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x))
(+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x))))
(/.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) t) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (pow.f64 y 4)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (pow.f64 y 4))) (+.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (pow.f64 y 4)) 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (pow.f64 y 4))) (+.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (pow.f64 y 4)) 3)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (pow.f64 y 4)) 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (pow.f64 y 4)) 4))) (+.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (pow.f64 y 4)) 3)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (pow.f64 y 4)) 2)))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (pow.f64 y 4)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (pow.f64 y 4)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (pow.f64 y 4)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (pow.f64 y 4)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (pow.f64 y 4)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (pow.f64 y 4)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 y (+.f64 c (pow.f64 y 3))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))) i)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))) (pow.f64 i 2)) (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))))) (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))) i)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (/.f64 z (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 4))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 c (pow.f64 y 3)) 4)))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (pow.f64 y 3)) 4)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 c (pow.f64 y 3)) 4))) (/.f64 x (pow.f64 (+.f64 c (pow.f64 y 3)) 4)))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (pow.f64 y 3)))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (pow.f64 y 3)))) (pow.f64 i 2))) (+.f64 (/.f64 t i) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (pow.f64 y 3)))) (pow.f64 i 2))) (+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (pow.f64 y 3)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 3))) (pow.f64 i 4))) (+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (pow.f64 y 3)))) (pow.f64 i 2))) (+.f64 (/.f64 t i) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (pow.f64 y 3)))) (pow.f64 i 2))) (+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (pow.f64 y 3)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 3))) (pow.f64 i 4))) (+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(*.f64 (pow.f64 y 2) x)
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(*.f64 (pow.f64 y 2) x)
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(*.f64 (pow.f64 y 2) x)
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(*.f64 (pow.f64 y 2) x)
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(*.f64 (pow.f64 y 2) x)
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
Outputs
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) t) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) t) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) t) (+.f64 i (fma.f64 y c (pow.f64 y 4))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 c (pow.f64 y 3)) i))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (fma.f64 y c (pow.f64 y 4))))
(/.f64 (*.f64 (pow.f64 y 4) x) (fma.f64 y (+.f64 c (pow.f64 y 3)) i))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (fma.f64 y c (pow.f64 y 4))))
(/.f64 (*.f64 (pow.f64 y 4) x) (fma.f64 y (+.f64 c (pow.f64 y 3)) i))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) x) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i))))
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(+.f64 (/.f64 t i) (*.f64 y (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))))
(fma.f64 y (-.f64 (/.f64 28832688827/125000 i) (/.f64 (*.f64 t c) (*.f64 i i))) (/.f64 t i))
(fma.f64 y (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) (/.f64 t i))
(+.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i))) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y)))
(fma.f64 (*.f64 y y) (-.f64 (/.f64 54929528941/2000000 i) (/.f64 c (/.f64 i (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))))) (+.f64 (/.f64 t i) (*.f64 y (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))))))
(fma.f64 (*.f64 y y) (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (/.f64 (*.f64 t c) (*.f64 i i))))) (fma.f64 y (-.f64 (/.f64 28832688827/125000 i) (/.f64 (*.f64 t c) (*.f64 i i))) (/.f64 t i)))
(fma.f64 (*.f64 y y) (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (fma.f64 y (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) (/.f64 t i)))
(+.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i))) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (/.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i)) c) i))) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))))
(fma.f64 (*.f64 y y) (-.f64 (/.f64 54929528941/2000000 i) (/.f64 c (/.f64 i (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))))) (fma.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (/.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 c (/.f64 i (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))))) (/.f64 i c))) (+.f64 (/.f64 t i) (*.f64 y (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))))))
(fma.f64 (*.f64 y y) (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (/.f64 (*.f64 t c) (*.f64 i i))))) (fma.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (/.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (/.f64 (*.f64 t c) (*.f64 i i))))) (/.f64 i c))) (fma.f64 y (-.f64 (/.f64 28832688827/125000 i) (/.f64 (*.f64 t c) (*.f64 i i))) (/.f64 t i))))
(fma.f64 (*.f64 y y) (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (fma.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (*.f64 (/.f64 c i) (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))))) (fma.f64 y (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) (/.f64 t i))))
x
(+.f64 (/.f64 z y) x)
(+.f64 x (/.f64 z y))
(+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x))
(+.f64 (/.f64 z y) (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))))
(+.f64 x (+.f64 (/.f64 z y) (/.f64 54929528941/2000000 (*.f64 y y))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) x))) (/.f64 (*.f64 c x) (pow.f64 y 3)))
(+.f64 (/.f64 z y) (-.f64 (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 28832688827/125000 (pow.f64 y 3)))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 x (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x)))))
x
(+.f64 (/.f64 z y) x)
(+.f64 x (/.f64 z y))
(+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x))
(+.f64 (/.f64 z y) (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))))
(+.f64 x (+.f64 (/.f64 z y) (/.f64 54929528941/2000000 (*.f64 y y))))
(+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x))))
(+.f64 (/.f64 z y) (-.f64 (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 28832688827/125000 (pow.f64 y 3)))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 x (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x)))))
(/.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) t) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) y t) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) t) (+.f64 i (fma.f64 y c (pow.f64 y 4))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (+.f64 c (pow.f64 y 3)) i))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) y)) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) z))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (+.f64 (/.f64 y (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (pow.f64 y 3) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) z)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) z) (+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) y)) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) z))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (+.f64 (/.f64 y (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (pow.f64 y 3) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) z)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) z) (+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) y)) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) z))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (+.f64 (/.f64 y (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (pow.f64 y 3) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) z)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) z) (+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) z))
(*.f64 (/.f64 (pow.f64 y 3) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) z)
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) z)
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) y)) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) z))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (+.f64 (/.f64 y (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (pow.f64 y 3) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) z)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) z) (+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) y)) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) z))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (+.f64 (/.f64 y (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (pow.f64 y 3) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) z)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) z) (+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) y)) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) z))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (+.f64 (/.f64 y (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (pow.f64 y 3) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) z)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) z) (+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) z))
(*.f64 (/.f64 (pow.f64 y 3) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) z)
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) z)
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) y)) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) z))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (+.f64 (/.f64 y (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (pow.f64 y 3) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) z)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) z) (+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) y)) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) z))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (+.f64 (/.f64 y (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (pow.f64 y 3) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) z)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) z) (+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 x (*.f64 y y))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) y)) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) z))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (+.f64 (/.f64 y (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (pow.f64 y 3) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) z)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) z) (+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 x (*.f64 y y) 54929528941/2000000) 28832688827/125000))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))
(*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
(*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4))))
(/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4))))
(/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (*.f64 (/.f64 y (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(+.f64 (/.f64 t (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (pow.f64 y 4)))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (+.f64 i (pow.f64 y 4)))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (+.f64 i (pow.f64 y 4)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (pow.f64 y 4))) (+.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (pow.f64 y 4)) 2)))))
(+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (pow.f64 y 4)) y)) (+.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (neg.f64 (/.f64 c (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 i (pow.f64 y 4))) y) (-.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (*.f64 (/.f64 c (pow.f64 (+.f64 i (pow.f64 y 4)) 2)) (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))))
(+.f64 (*.f64 (/.f64 y (+.f64 i (pow.f64 y 4))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (-.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (*.f64 (/.f64 (*.f64 y c) (pow.f64 (+.f64 i (pow.f64 y 4)) 2)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (pow.f64 y 4))) (+.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (pow.f64 y 4)) 3)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (pow.f64 y 4)) 2))))))
(+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (pow.f64 y 4)) y)) (+.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 c (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))))) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 y y) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (pow.f64 (+.f64 i (pow.f64 y 4)) 3)))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 i (pow.f64 y 4))) y) (-.f64 (+.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 c c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (pow.f64 (+.f64 i (pow.f64 y 4)) 3))) (*.f64 (/.f64 c (pow.f64 (+.f64 i (pow.f64 y 4)) 2)) (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (+.f64 i (pow.f64 y 4))) (-.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (*.f64 y (*.f64 c c)))) (/.f64 y (/.f64 (+.f64 i (pow.f64 y 4)) c)))) (+.f64 (*.f64 (/.f64 y (+.f64 i (pow.f64 y 4))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (/.f64 t (+.f64 i (pow.f64 y 4)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (pow.f64 y 4)) 4))) (+.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (pow.f64 y 4)) 3)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (pow.f64 y 4)) 2)))))))
(+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (pow.f64 y 4)) y)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (pow.f64 (+.f64 i (pow.f64 y 4)) 4)) (+.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 c (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))))) (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 y y) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (pow.f64 (+.f64 i (pow.f64 y 4)) 3))))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 i (pow.f64 y 4))) y) (-.f64 (-.f64 (+.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 c c) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (pow.f64 (+.f64 i (pow.f64 y 4)) 3))) (*.f64 (/.f64 c (pow.f64 (+.f64 i (pow.f64 y 4)) 2)) (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (/.f64 (pow.f64 c 3) (/.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 4) (pow.f64 y 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))))
(+.f64 (+.f64 (*.f64 (/.f64 y (+.f64 i (pow.f64 y 4))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (-.f64 (/.f64 t (+.f64 i (pow.f64 y 4))) (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (pow.f64 (+.f64 i (pow.f64 y 4)) 4)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (+.f64 i (pow.f64 y 4))) (-.f64 (/.f64 y (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (*.f64 y (*.f64 c c)))) (/.f64 y (/.f64 (+.f64 i (pow.f64 y 4)) c)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y c))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y c))
(+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (pow.f64 y 4)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(+.f64 (/.f64 t (*.f64 y c)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)))
(+.f64 (/.f64 (/.f64 t c) y) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 (*.f64 y y) (*.f64 c c))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(-.f64 (+.f64 (/.f64 t (*.f64 y c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 (*.f64 y y) (*.f64 c c))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))
(+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (pow.f64 y 4)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(+.f64 (/.f64 t (*.f64 y c)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c) (*.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (pow.f64 c 3)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 y 3))))))
(+.f64 (/.f64 (/.f64 t c) y) (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (pow.f64 c 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 (*.f64 y y) (*.f64 c c))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (pow.f64 c 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (-.f64 (/.f64 t (*.f64 y c)) (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 (*.f64 y y) (*.f64 c c))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (pow.f64 y 4)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 3) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 c 4)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (+.f64 (/.f64 t (*.f64 y c)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c) (*.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (pow.f64 c 3)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 y 3)))))))
(-.f64 (+.f64 (/.f64 (/.f64 t c) y) (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (pow.f64 c 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 (*.f64 y y) (*.f64 c c))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (*.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 3) (pow.f64 c 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 4))))
(+.f64 (-.f64 (/.f64 t (*.f64 y c)) (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 (*.f64 y y) (*.f64 c c))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (pow.f64 c 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 (pow.f64 y 4) (pow.f64 c 4))) (pow.f64 (+.f64 i (pow.f64 y 4)) 3))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y c))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y c))
(+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (pow.f64 y 4)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(+.f64 (/.f64 t (*.f64 y c)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)))
(+.f64 (/.f64 (/.f64 t c) y) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 (*.f64 y y) (*.f64 c c))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(-.f64 (+.f64 (/.f64 t (*.f64 y c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 (*.f64 y y) (*.f64 c c))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))
(+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (pow.f64 y 4)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(+.f64 (/.f64 t (*.f64 y c)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c) (*.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (pow.f64 c 3)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 y 3))))))
(+.f64 (/.f64 (/.f64 t c) y) (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (pow.f64 c 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 (*.f64 y y) (*.f64 c c))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (pow.f64 c 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (-.f64 (/.f64 t (*.f64 y c)) (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 (*.f64 y y) (*.f64 c c))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (pow.f64 y 4)) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 3) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 c 4)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (+.f64 (/.f64 t (*.f64 y c)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c) (*.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (pow.f64 c 3)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 y 3)))))))
(-.f64 (+.f64 (/.f64 (/.f64 t c) y) (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (pow.f64 c 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 (*.f64 y y) (*.f64 c c))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (*.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 3) (pow.f64 c 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 4))))
(+.f64 (-.f64 (/.f64 t (*.f64 y c)) (*.f64 (/.f64 (+.f64 i (pow.f64 y 4)) (*.f64 (*.f64 y y) (*.f64 c c))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 i (pow.f64 y 4)) 2) (pow.f64 c 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 3)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 (pow.f64 y 4) (pow.f64 c 4))) (pow.f64 (+.f64 i (pow.f64 y 4)) 3))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 y (+.f64 c (pow.f64 y 3))))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y (+.f64 c (pow.f64 y 3))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y c (pow.f64 y 4)))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (pow.f64 y 3)))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 t (fma.f64 y c (pow.f64 y 4))) (fma.f64 (neg.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) y))))) i (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 t (fma.f64 y c (pow.f64 y 4))) (fma.f64 (neg.f64 (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (/.f64 t y) y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) y)) (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))) i (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))) i)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))) (pow.f64 i 2)) (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 (fma.f64 -1 (*.f64 i (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 c (pow.f64 y 3)))) (*.f64 (/.f64 (*.f64 i i) y) (/.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))) (+.f64 c (pow.f64 y 3))))))
(+.f64 (/.f64 t (fma.f64 y c (pow.f64 y 4))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) y))))) i (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 c (pow.f64 y 3)))) (*.f64 (/.f64 (*.f64 i i) (fma.f64 y c (pow.f64 y 4))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) y)))))))
(+.f64 (/.f64 t (fma.f64 y c (pow.f64 y 4))) (+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 c (pow.f64 y 3))) (*.f64 (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (/.f64 t y) y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) y)) (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (-.f64 (/.f64 (*.f64 i i) (fma.f64 y c (pow.f64 y 4))) i))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))))) (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))) i)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (/.f64 z (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 4))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 c (pow.f64 y 3)) 4)))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (pow.f64 y 3)) 4)))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 c (pow.f64 y 3)) 4))) (/.f64 x (pow.f64 (+.f64 c (pow.f64 y 3)) 4)))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 (*.f64 (/.f64 (*.f64 i i) y) (/.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))) (+.f64 c (pow.f64 y 3)))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))))) (fma.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (/.f64 z (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 4))) (+.f64 (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 c (pow.f64 y 3)) 4))) (+.f64 (/.f64 54929528941/2000000 (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (pow.f64 y 3)) 4))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 c (pow.f64 y 3)) 4))) (/.f64 x (pow.f64 (+.f64 c (pow.f64 y 3)) 4))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 t (fma.f64 y c (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (*.f64 i i) (fma.f64 y c (pow.f64 y 4))) (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) y))))) (-.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 i 3) (+.f64 (/.f64 z (*.f64 y (pow.f64 (+.f64 c (pow.f64 y 3)) 4))) (+.f64 (/.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (pow.f64 (+.f64 c (pow.f64 y 3)) 4)) (+.f64 (/.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 4)) (+.f64 (/.f64 (/.f64 t (pow.f64 y 4)) (pow.f64 (+.f64 c (pow.f64 y 3)) 4)) (/.f64 x (pow.f64 (+.f64 c (pow.f64 y 3)) 4)))))))) (*.f64 i (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (/.f64 (/.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) y))))))))
(+.f64 (/.f64 t (fma.f64 y c (pow.f64 y 4))) (+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 i 3) (+.f64 (/.f64 (/.f64 z y) (pow.f64 (+.f64 c (pow.f64 y 3)) 4)) (+.f64 (/.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 4)) (+.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 y 4)) (pow.f64 (+.f64 c (pow.f64 y 3)) 4)) (/.f64 x (pow.f64 (+.f64 c (pow.f64 y 3)) 4))) (/.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (pow.f64 (+.f64 c (pow.f64 y 3)) 4))))))) (*.f64 (+.f64 (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (/.f64 t y) y) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)) y)) (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (-.f64 (/.f64 (*.f64 i i) (fma.f64 y c (pow.f64 y 4))) i))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) i)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (pow.f64 y 3)))) (pow.f64 i 2))) (+.f64 (/.f64 t i) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(fma.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (pow.f64 y 3)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (*.f64 i i)) (+.f64 (/.f64 t i) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))))
(-.f64 (+.f64 (/.f64 t i) (/.f64 y (/.f64 i (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))) (/.f64 (*.f64 (fma.f64 y c (pow.f64 y 4)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (*.f64 i i)))
(+.f64 (/.f64 t i) (-.f64 (*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (fma.f64 y c (pow.f64 y 4)) (*.f64 i i)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (pow.f64 y 3)))) (pow.f64 i 2))) (+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(fma.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (pow.f64 y 3)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (*.f64 i i)) (+.f64 (/.f64 t i) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (pow.f64 i 3)))))
(+.f64 (-.f64 (+.f64 (/.f64 t i) (/.f64 y (/.f64 i (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))) (/.f64 (*.f64 (fma.f64 y c (pow.f64 y 4)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (*.f64 i i))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))
(+.f64 (+.f64 (/.f64 t i) (*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (-.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (*.f64 (/.f64 (fma.f64 y c (pow.f64 y 4)) (*.f64 i i)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (pow.f64 y 3)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 3))) (pow.f64 i 4))) (+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(fma.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (pow.f64 y 3)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (*.f64 i i)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 4) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 3)))) (+.f64 (/.f64 t i) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (pow.f64 i 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 t i) (+.f64 (/.f64 y (/.f64 i (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))) (/.f64 (pow.f64 y 3) (/.f64 (/.f64 (pow.f64 i 4) (pow.f64 (+.f64 c (pow.f64 y 3)) 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (/.f64 (*.f64 (fma.f64 y c (pow.f64 y 4)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (*.f64 i i)))
(+.f64 (+.f64 (*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (-.f64 (-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 i 4)) (pow.f64 (+.f64 c (pow.f64 y 3)) 3))) (*.f64 (/.f64 (fma.f64 y c (pow.f64 y 4)) (*.f64 i i)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) i)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (pow.f64 y 3)))) (pow.f64 i 2))) (+.f64 (/.f64 t i) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(fma.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (pow.f64 y 3)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (*.f64 i i)) (+.f64 (/.f64 t i) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))))
(-.f64 (+.f64 (/.f64 t i) (/.f64 y (/.f64 i (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))) (/.f64 (*.f64 (fma.f64 y c (pow.f64 y 4)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (*.f64 i i)))
(+.f64 (/.f64 t i) (-.f64 (*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (fma.f64 y c (pow.f64 y 4)) (*.f64 i i)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (pow.f64 y 3)))) (pow.f64 i 2))) (+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(fma.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (pow.f64 y 3)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (*.f64 i i)) (+.f64 (/.f64 t i) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (pow.f64 i 3)))))
(+.f64 (-.f64 (+.f64 (/.f64 t i) (/.f64 y (/.f64 i (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)))) (/.f64 (*.f64 (fma.f64 y c (pow.f64 y 4)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (*.f64 i i))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))
(+.f64 (+.f64 (/.f64 t i) (*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (-.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (*.f64 (/.f64 (fma.f64 y c (pow.f64 y 4)) (*.f64 i i)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (pow.f64 y 3)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (pow.f64 (+.f64 c (pow.f64 y 3)) 3))) (pow.f64 i 4))) (+.f64 (/.f64 t i) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(fma.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 c (pow.f64 y 3)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (*.f64 i i)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 4) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 3)))) (+.f64 (/.f64 t i) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))) (pow.f64 i 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 t i) (+.f64 (/.f64 y (/.f64 i (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2))))) (/.f64 (pow.f64 y 3) (/.f64 (/.f64 (pow.f64 i 4) (pow.f64 (+.f64 c (pow.f64 y 3)) 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (/.f64 (*.f64 (fma.f64 y c (pow.f64 y 4)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (*.f64 i i)))
(+.f64 (+.f64 (*.f64 (/.f64 y i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 (+.f64 c (pow.f64 y 3)) 2)))) (-.f64 (-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 i 4)) (pow.f64 (+.f64 c (pow.f64 y 3)) 3))) (*.f64 (/.f64 (fma.f64 y c (pow.f64 y 4)) (*.f64 i i)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(*.f64 (pow.f64 y 2) x)
(*.f64 x (*.f64 y y))
(*.f64 y (*.f64 y x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(*.f64 (pow.f64 y 2) x)
(*.f64 x (*.f64 y y))
(*.f64 y (*.f64 y x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(*.f64 (pow.f64 y 2) x)
(*.f64 x (*.f64 y y))
(*.f64 y (*.f64 y x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(*.f64 (pow.f64 y 2) x)
(*.f64 x (*.f64 y y))
(*.f64 y (*.f64 y x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(*.f64 (pow.f64 y 2) x)
(*.f64 x (*.f64 y y))
(*.f64 y (*.f64 y x))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))
(+.f64 (*.f64 y z) (*.f64 (pow.f64 y 2) x))
(fma.f64 y z (*.f64 x (*.f64 y y)))
(*.f64 y (fma.f64 y x z))

localize81.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
0.1b
(fma.f64 y (fma.f64 y (+.f64 y a) b) c)
2.9b
(/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3)))
29.0b
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3))
Compiler

Compiled 82 to 22 computations (73.2% saved)

series207.0ms (0.4%)

Counts
3 → 192
Calls

48 calls:

TimeVariablePointExpression
152.0ms
b
@-inf
(/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3)))
18.0ms
c
@0
(/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3)))
6.0ms
b
@0
(/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3)))
1.0ms
z
@0
(/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3)))
1.0ms
i
@0
(/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3)))

rewrite164.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
724×prod-diff_binary64
332×fma-def_binary64
298×expm1-udef_binary64
298×log1p-udef_binary64
253×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify146.0ms (0.3%)

Algorithm
egg-herbie
Rules
358×distribute-rgt-neg-in_binary64
344×times-frac_binary64
332×cancel-sign-sub-inv_binary64
320×associate-/l*_binary64
293×distribute-lft-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03426816
112925711
254165648
Stop Event
node limit
Counts
298 → 253
Calls
Call 1
Inputs
(/.f64 i (pow.f64 y 3))
(+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))
(+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2)))))
y
(+.f64 a y)
(+.f64 a (+.f64 y (/.f64 b y)))
(+.f64 a (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))))
y
(+.f64 a y)
(+.f64 a (+.f64 y (/.f64 b y)))
(+.f64 a (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))))
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (pow.f64 y 3))
(+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)) (pow.f64 y 2))))
(+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)) (pow.f64 y 2))))
(+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)) (pow.f64 y 2))))
a
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
a
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (pow.f64 y 3))
(+.f64 (/.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (pow.f64 y 2)) (+.f64 (/.f64 b y) (/.f64 i (pow.f64 y 3))))
(+.f64 (/.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (pow.f64 y 2)) (+.f64 (/.f64 b y) (/.f64 i (pow.f64 y 3))))
(+.f64 (/.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (pow.f64 y 2)) (+.f64 (/.f64 b y) (/.f64 i (pow.f64 y 3))))
(/.f64 b y)
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 b y)
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 y 3))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) (/.f64 c (pow.f64 y 2))))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) (/.f64 c (pow.f64 y 2))))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) (/.f64 c (pow.f64 y 2))))
(/.f64 c (pow.f64 y 2))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 c (pow.f64 y 2))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 y 2))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) (/.f64 c (pow.f64 y 2))))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) (/.f64 c (pow.f64 y 2))))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) (/.f64 c (pow.f64 y 2))))
(/.f64 i (pow.f64 y 3))
(+.f64 y (+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))))
(/.f64 i (pow.f64 y 3))
(+.f64 y (+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 (pow.f64 y 3) z) i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 4) z)) (pow.f64 i 2))) (/.f64 (*.f64 (pow.f64 y 3) z) i))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 5) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) z) (pow.f64 i 3))) (/.f64 (*.f64 z b) (pow.f64 i 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 4) z)) (pow.f64 i 2))) (/.f64 (*.f64 (pow.f64 y 3) z) i)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 5) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) z) (pow.f64 i 3))) (/.f64 (*.f64 z b) (pow.f64 i 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 4) z)) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) z) (pow.f64 i 3))) (/.f64 (*.f64 z b) (pow.f64 i 2)))) i)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 i 2)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 b z)) (pow.f64 i 3))))))) (/.f64 (*.f64 (pow.f64 y 3) z) i))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 y 3))) (+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 z b))) (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) z)) (*.f64 b z)) a)))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 y 3))) (+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(+.f64 (/.f64 z y) (+.f64 (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) z)) (*.f64 b z)) (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 a (*.f64 z b)) (pow.f64 y 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c z) (pow.f64 y 4))) (+.f64 (/.f64 z y) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 (pow.f64 a 2) z)))) (pow.f64 y 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) z)) (*.f64 b z)) (pow.f64 y 3))))))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 a z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 9) z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 a z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 a z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 2) z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 12) (*.f64 (pow.f64 a 3) z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))))))
(/.f64 z a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) z) (*.f64 (pow.f64 y 3) (pow.f64 a 2)))) (/.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) z) (*.f64 (pow.f64 y 3) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) z) (*.f64 (pow.f64 a 3) (pow.f64 y 6))) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) z) (*.f64 (pow.f64 y 6) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) z) (*.f64 (pow.f64 y 9) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) z) (*.f64 (pow.f64 y 3) (pow.f64 a 2)))) (/.f64 z a))))
(/.f64 z a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) z) (*.f64 (pow.f64 y 3) (pow.f64 a 2)))) (/.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) z) (*.f64 (pow.f64 y 3) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) z) (*.f64 (pow.f64 a 3) (pow.f64 y 6))) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) z) (*.f64 (pow.f64 y 6) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) z) (*.f64 (pow.f64 y 9) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) z) (*.f64 (pow.f64 y 3) (pow.f64 a 2)))) (/.f64 z a))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 b z)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 b z)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 7) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 b z)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 b 3) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 7) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))))
(/.f64 (*.f64 y z) b)
(+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) z) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) z) (*.f64 y (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) z)) (*.f64 (pow.f64 y 5) (pow.f64 b 4)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) z) (*.f64 y (pow.f64 b 2)))))))
(/.f64 (*.f64 y z) b)
(+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) z) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) z) (*.f64 y (pow.f64 b 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) z)) (*.f64 (pow.f64 y 5) (pow.f64 b 4)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) z) (*.f64 y (pow.f64 b 2)))))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 4) z)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 5) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 4) z)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 6) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 5) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 4) z)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(/.f64 (*.f64 (pow.f64 y 2) z) c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 y z)) (pow.f64 c 2))) (/.f64 (*.f64 (pow.f64 y 2) z) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 y z)) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) z)) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 y z)) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) z)) (*.f64 (pow.f64 c 4) y))) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) z)) (pow.f64 c 3)))))
(/.f64 (*.f64 (pow.f64 y 2) z) c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 y z)) (pow.f64 c 2))) (/.f64 (*.f64 (pow.f64 y 2) z) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 y z)) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) z)) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 y z)) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) z)) (*.f64 (pow.f64 c 4) y))) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) z)) (pow.f64 c 3)))))
(/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i z)) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) z) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i z)) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) z) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i z)) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) z) (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(/.f64 (*.f64 (pow.f64 y 3) z) i)
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) z)) (pow.f64 i 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 z (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) z)) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) z))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) z))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) z)) (pow.f64 i 2))))))
(/.f64 (*.f64 (pow.f64 y 3) z) i)
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) z)) (pow.f64 i 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 z (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) z)) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) z))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) z))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) z)) (pow.f64 i 2))))))
i
(+.f64 i (*.f64 c y))
(+.f64 i (+.f64 (*.f64 c y) (*.f64 (pow.f64 y 2) b)))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 i (+.f64 (*.f64 c y) (*.f64 (pow.f64 y 2) b))))
(pow.f64 y 4)
(+.f64 (*.f64 a (pow.f64 y 3)) (pow.f64 y 4))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 y 4)))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 c y) (+.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 y 4))))
(pow.f64 y 4)
(+.f64 (*.f64 a (pow.f64 y 3)) (pow.f64 y 4))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 y 4)))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 c y) (+.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 y 4))))
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(*.f64 (pow.f64 y 3) a)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(*.f64 (pow.f64 y 3) a)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(*.f64 (pow.f64 y 2) b)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(*.f64 (pow.f64 y 2) b)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(*.f64 c y)
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(*.f64 c y)
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
i
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
i
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
Outputs
(/.f64 i (pow.f64 y 3))
(+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (*.f64 y y)))
(+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))
(+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2)))))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a)
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a))
y
(+.f64 a y)
(+.f64 y a)
(+.f64 a (+.f64 y (/.f64 b y)))
(+.f64 y (+.f64 (/.f64 b y) a))
(+.f64 a (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))))
(+.f64 a (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))))
(+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a))
y
(+.f64 a y)
(+.f64 y a)
(+.f64 a (+.f64 y (/.f64 b y)))
(+.f64 y (+.f64 (/.f64 b y) a))
(+.f64 a (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))))
(+.f64 a (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))))
(+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a))
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (pow.f64 y 3))
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (pow.f64 y 3))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (pow.f64 y 3))
(+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)) (pow.f64 y 2))))
(+.f64 (+.f64 a (/.f64 i (pow.f64 y 3))) (/.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))) (*.f64 y y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (fma.f64 y (fma.f64 y y b) c) (*.f64 y y)) a))
(+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)) (pow.f64 y 2))))
(+.f64 (+.f64 a (/.f64 i (pow.f64 y 3))) (/.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))) (*.f64 y y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (fma.f64 y (fma.f64 y y b) c) (*.f64 y y)) a))
(+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)) (pow.f64 y 2))))
(+.f64 (+.f64 a (/.f64 i (pow.f64 y 3))) (/.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))) (*.f64 y y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (fma.f64 y (fma.f64 y y b) c) (*.f64 y y)) a))
a
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
a
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(/.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (pow.f64 y 3))
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 3))
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 3))
(+.f64 (/.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (pow.f64 y 2)) (+.f64 (/.f64 b y) (/.f64 i (pow.f64 y 3))))
(+.f64 (/.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (*.f64 y y)) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 b y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) (*.f64 y y))))
(+.f64 (/.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (pow.f64 y 2)) (+.f64 (/.f64 b y) (/.f64 i (pow.f64 y 3))))
(+.f64 (/.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (*.f64 y y)) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 b y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) (*.f64 y y))))
(+.f64 (/.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (pow.f64 y 2)) (+.f64 (/.f64 b y) (/.f64 i (pow.f64 y 3))))
(+.f64 (/.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (*.f64 y y)) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 b y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) (*.f64 y y))))
(/.f64 b y)
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(/.f64 b y)
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(/.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 y 3))
(/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (pow.f64 y 3))
(/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (pow.f64 y 3))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) (/.f64 c (pow.f64 y 2))))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 (fma.f64 (+.f64 y a) y b) y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 (fma.f64 y (+.f64 y a) b) y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) (/.f64 c (pow.f64 y 2))))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 (fma.f64 (+.f64 y a) y b) y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 (fma.f64 y (+.f64 y a) b) y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) (/.f64 c (pow.f64 y 2))))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 (fma.f64 (+.f64 y a) y b) y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 (fma.f64 y (+.f64 y a) b) y)))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(/.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 y 2))
(/.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (*.f64 y y))
(/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (*.f64 y y))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) (/.f64 c (pow.f64 y 2))))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 (fma.f64 (+.f64 y a) y b) y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 (fma.f64 y (+.f64 y a) b) y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) (/.f64 c (pow.f64 y 2))))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 (fma.f64 (+.f64 y a) y b) y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 (fma.f64 y (+.f64 y a) b) y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) (/.f64 c (pow.f64 y 2))))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 (fma.f64 (+.f64 y a) y b) y)))
(+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 (fma.f64 y (+.f64 y a) b) y)))
(/.f64 i (pow.f64 y 3))
(+.f64 y (+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(/.f64 i (pow.f64 y 3))
(+.f64 y (+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(+.f64 y (+.f64 a (+.f64 (/.f64 b y) (+.f64 (/.f64 i (pow.f64 y 3)) (/.f64 c (pow.f64 y 2))))))
(+.f64 y (+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))
(+.f64 (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) (+.f64 y a))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(/.f64 (*.f64 (pow.f64 y 3) z) i)
(/.f64 (pow.f64 y 3) (/.f64 i z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 4) z)) (pow.f64 i 2))) (/.f64 (*.f64 (pow.f64 y 3) z) i))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 c (pow.f64 y 4)) z) (*.f64 i i)) (/.f64 (pow.f64 y 3) (/.f64 i z)))
(-.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (*.f64 (/.f64 (*.f64 c (pow.f64 y 4)) i) (/.f64 z i)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 5) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) z) (pow.f64 i 3))) (/.f64 (*.f64 z b) (pow.f64 i 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 4) z)) (pow.f64 i 2))) (/.f64 (*.f64 (pow.f64 y 3) z) i)))
(fma.f64 -1 (*.f64 (pow.f64 y 5) (fma.f64 -1 (/.f64 (*.f64 z (*.f64 c c)) (pow.f64 i 3)) (/.f64 (*.f64 b z) (*.f64 i i)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 c (pow.f64 y 4)) z) (*.f64 i i)) (/.f64 (pow.f64 y 3) (/.f64 i z))))
(-.f64 (-.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (*.f64 (/.f64 (*.f64 c (pow.f64 y 4)) i) (/.f64 z i))) (*.f64 (pow.f64 y 5) (-.f64 (*.f64 (/.f64 z i) (/.f64 b i)) (*.f64 (/.f64 (*.f64 c c) (pow.f64 i 3)) z))))
(-.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (+.f64 (*.f64 (pow.f64 y 5) (*.f64 (/.f64 z i) (-.f64 (/.f64 b i) (/.f64 (*.f64 c c) (*.f64 i i))))) (*.f64 (/.f64 (*.f64 c (pow.f64 y 4)) i) (/.f64 z i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 5) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) z) (pow.f64 i 3))) (/.f64 (*.f64 z b) (pow.f64 i 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 4) z)) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) z) (pow.f64 i 3))) (/.f64 (*.f64 z b) (pow.f64 i 2)))) i)) (+.f64 (/.f64 (*.f64 a z) (pow.f64 i 2)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 b z)) (pow.f64 i 3))))))) (/.f64 (*.f64 (pow.f64 y 3) z) i))))
(fma.f64 -1 (*.f64 (pow.f64 y 5) (fma.f64 -1 (/.f64 (*.f64 z (*.f64 c c)) (pow.f64 i 3)) (/.f64 (*.f64 b z) (*.f64 i i)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 c (pow.f64 y 4)) z) (*.f64 i i)) (fma.f64 -1 (*.f64 (pow.f64 y 6) (fma.f64 -1 (/.f64 c (/.f64 i (fma.f64 -1 (/.f64 (*.f64 z (*.f64 c c)) (pow.f64 i 3)) (/.f64 (*.f64 b z) (*.f64 i i))))) (+.f64 (/.f64 a (/.f64 (*.f64 i i) z)) (neg.f64 (/.f64 c (/.f64 (pow.f64 i 3) (*.f64 b z))))))) (/.f64 (pow.f64 y 3) (/.f64 i z)))))
(-.f64 (-.f64 (-.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (*.f64 (pow.f64 y 6) (-.f64 (-.f64 (*.f64 (/.f64 z i) (/.f64 a i)) (*.f64 (/.f64 c (pow.f64 i 3)) (*.f64 b z))) (*.f64 (/.f64 c i) (-.f64 (*.f64 (/.f64 z i) (/.f64 b i)) (*.f64 (/.f64 (*.f64 c c) (pow.f64 i 3)) z)))))) (*.f64 (/.f64 (*.f64 c (pow.f64 y 4)) i) (/.f64 z i))) (*.f64 (pow.f64 y 5) (-.f64 (*.f64 (/.f64 z i) (/.f64 b i)) (*.f64 (/.f64 (*.f64 c c) (pow.f64 i 3)) z))))
(-.f64 (-.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (+.f64 (*.f64 (pow.f64 y 5) (*.f64 (/.f64 z i) (-.f64 (/.f64 b i) (/.f64 (*.f64 c c) (*.f64 i i))))) (*.f64 (/.f64 (*.f64 c (pow.f64 y 4)) i) (/.f64 z i)))) (*.f64 (pow.f64 y 6) (-.f64 (*.f64 (/.f64 z i) (-.f64 (/.f64 a i) (/.f64 (*.f64 c b) (*.f64 i i)))) (*.f64 (/.f64 c i) (*.f64 (/.f64 z i) (-.f64 (/.f64 b i) (/.f64 (*.f64 c c) (*.f64 i i))))))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 y 3))) (+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))
(fma.f64 -1 (/.f64 (fma.f64 z b (neg.f64 (*.f64 z (*.f64 a a)))) (pow.f64 y 3)) (+.f64 (/.f64 z y) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z)))))
(-.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 (*.f64 z (+.f64 b (*.f64 (neg.f64 a) a))) (pow.f64 y 3)))
(-.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 (*.f64 z (-.f64 b (*.f64 a a))) (pow.f64 y 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 z b))) (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) z)) (*.f64 b z)) a)))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 y 3))) (+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 b z)) (fma.f64 c z (neg.f64 (*.f64 a (fma.f64 z b (neg.f64 (*.f64 z (*.f64 a a)))))))) (pow.f64 y 4)) (fma.f64 -1 (/.f64 (fma.f64 z b (neg.f64 (*.f64 z (*.f64 a a)))) (pow.f64 y 3)) (+.f64 (/.f64 z y) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))))))
(-.f64 (-.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 (*.f64 z (+.f64 b (*.f64 (neg.f64 a) a))) (pow.f64 y 3))) (/.f64 (-.f64 (-.f64 (*.f64 c z) (*.f64 a (*.f64 z (+.f64 b (*.f64 (neg.f64 a) a))))) (*.f64 z (*.f64 a b))) (pow.f64 y 4)))
(-.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (+.f64 (/.f64 (-.f64 (*.f64 z (+.f64 (*.f64 (neg.f64 a) b) c)) (*.f64 (*.f64 a z) (-.f64 b (*.f64 a a)))) (pow.f64 y 4)) (/.f64 (*.f64 z (-.f64 b (*.f64 a a))) (pow.f64 y 3))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(+.f64 (/.f64 z y) (+.f64 (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) z)) (*.f64 b z)) (pow.f64 y 3)))))
(fma.f64 -1 (/.f64 (fma.f64 z b (neg.f64 (*.f64 z (*.f64 a a)))) (pow.f64 y 3)) (+.f64 (/.f64 z y) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z)))))
(-.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 (*.f64 z (+.f64 b (*.f64 (neg.f64 a) a))) (pow.f64 y 3)))
(-.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 (*.f64 z (-.f64 b (*.f64 a a))) (pow.f64 y 3)))
(+.f64 (/.f64 (*.f64 a (*.f64 z b)) (pow.f64 y 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c z) (pow.f64 y 4))) (+.f64 (/.f64 z y) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 (pow.f64 a 2) z)))) (pow.f64 y 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) z)) (*.f64 b z)) (pow.f64 y 3))))))))
(+.f64 (/.f64 (*.f64 a (*.f64 b z)) (pow.f64 y 4)) (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 y 4) z)) (+.f64 (+.f64 (/.f64 z y) (/.f64 a (/.f64 (pow.f64 y 4) (fma.f64 z b (neg.f64 (*.f64 z (*.f64 a a))))))) (*.f64 -1 (+.f64 (/.f64 a (/.f64 (*.f64 y y) z)) (/.f64 (fma.f64 z b (neg.f64 (*.f64 z (*.f64 a a)))) (pow.f64 y 3)))))))
(+.f64 (+.f64 (-.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 (*.f64 z (+.f64 b (*.f64 (neg.f64 a) a))) (pow.f64 y 3))) (*.f64 (/.f64 a (pow.f64 y 4)) (*.f64 z (+.f64 b (*.f64 (neg.f64 a) a))))) (-.f64 (/.f64 (*.f64 b z) (/.f64 (pow.f64 y 4) a)) (*.f64 (/.f64 c (pow.f64 y 4)) z)))
(+.f64 (/.f64 (*.f64 b z) (/.f64 (pow.f64 y 4) a)) (+.f64 (/.f64 z y) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 z (-.f64 b (*.f64 a a))) (*.f64 y y)) (+.f64 (/.f64 a (*.f64 y y)) (/.f64 -1 y))) (*.f64 (/.f64 z y) (/.f64 a y))) (*.f64 (/.f64 c (pow.f64 y 4)) z))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 a z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))))
(fma.f64 -1 (/.f64 (pow.f64 y 6) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 a z))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))))
(-.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2)) (*.f64 a z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 9) z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 a z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y 6) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 a z))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))) (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 y 9)) z) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 z (pow.f64 y 9))) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2)) (*.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 a z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 2) z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 12) (*.f64 (pow.f64 a 3) z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))))))
(fma.f64 -1 (/.f64 (pow.f64 y 6) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 a z))) (+.f64 (/.f64 (*.f64 (*.f64 z (*.f64 a a)) (pow.f64 y 9)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 y 12) (*.f64 z (pow.f64 a 3))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 4)) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))))))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (*.f64 (/.f64 (pow.f64 y 12) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 4)) (*.f64 z (pow.f64 a 3)))) (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 z (pow.f64 y 9))) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2)) (*.f64 a z))))
(/.f64 z a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) z) (*.f64 (pow.f64 y 3) (pow.f64 a 2)))) (/.f64 z a))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a a)) z)) (/.f64 z a))
(-.f64 (/.f64 z a) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (pow.f64 y 3) (/.f64 z (*.f64 a a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) z) (*.f64 (pow.f64 y 3) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) z) (*.f64 (pow.f64 a 3) (pow.f64 y 6))) (/.f64 z a)))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a a)) z)) (+.f64 (/.f64 z a) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (pow.f64 a 3)) (/.f64 z (pow.f64 y 6)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 z (pow.f64 y 6)) (/.f64 z a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (pow.f64 y 3) (/.f64 z (*.f64 a a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) z) (*.f64 (pow.f64 y 6) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) z) (*.f64 (pow.f64 y 9) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) z) (*.f64 (pow.f64 y 3) (pow.f64 a 2)))) (/.f64 z a))))
(+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (pow.f64 a 3)) (/.f64 z (pow.f64 y 6))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (pow.f64 y 9)) (/.f64 z (pow.f64 a 4))) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a a)) z)) (/.f64 z a))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 z (pow.f64 y 6)) (-.f64 (-.f64 (/.f64 z a) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (pow.f64 y 3) (/.f64 z (*.f64 a a))))) (*.f64 (/.f64 z (pow.f64 y 9)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 a 4)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 z (pow.f64 y 6)) (-.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (*.f64 (pow.f64 y 9) (pow.f64 a 4))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 (pow.f64 y 3) (*.f64 a a)))))))
(/.f64 z a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) z) (*.f64 (pow.f64 y 3) (pow.f64 a 2)))) (/.f64 z a))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a a)) z)) (/.f64 z a))
(-.f64 (/.f64 z a) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (pow.f64 y 3) (/.f64 z (*.f64 a a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) z) (*.f64 (pow.f64 y 3) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) z) (*.f64 (pow.f64 a 3) (pow.f64 y 6))) (/.f64 z a)))
(fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a a)) z)) (+.f64 (/.f64 z a) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (pow.f64 a 3)) (/.f64 z (pow.f64 y 6)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 z (pow.f64 y 6)) (/.f64 z a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (pow.f64 y 3) (/.f64 z (*.f64 a a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) z) (*.f64 (pow.f64 y 6) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) z) (*.f64 (pow.f64 y 9) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) z) (*.f64 (pow.f64 y 3) (pow.f64 a 2)))) (/.f64 z a))))
(+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (pow.f64 a 3)) (/.f64 z (pow.f64 y 6))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (pow.f64 y 9)) (/.f64 z (pow.f64 a 4))) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a a)) z)) (/.f64 z a))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 z (pow.f64 y 6)) (-.f64 (-.f64 (/.f64 z a) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (pow.f64 y 3) (/.f64 z (*.f64 a a))))) (*.f64 (/.f64 z (pow.f64 y 9)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 a 4)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 a 3)) (/.f64 z (pow.f64 y 6)) (-.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (*.f64 (pow.f64 y 9) (pow.f64 a 4))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 (pow.f64 y 3) (*.f64 a a)))))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 b z)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(fma.f64 -1 (/.f64 (pow.f64 y 5) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (*.f64 b z))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(-.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) z) (*.f64 (/.f64 (pow.f64 y 5) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 b z)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 7) (*.f64 z (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 y 5) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (*.f64 b z))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))) (*.f64 (/.f64 (pow.f64 y 7) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 (*.f64 z (*.f64 b b)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) z) (*.f64 (/.f64 (pow.f64 y 5) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b z))) (/.f64 (pow.f64 y 7) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (*.f64 b (*.f64 b z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) z) (-.f64 (/.f64 (pow.f64 y 7) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (*.f64 b (*.f64 b z)))) (*.f64 (/.f64 (pow.f64 y 5) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 b z)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 b 3) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 7) (*.f64 (pow.f64 b 2) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))))
(fma.f64 -1 (/.f64 (pow.f64 y 5) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (*.f64 b z))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 y 9) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 (*.f64 z (pow.f64 b 3)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (*.f64 (/.f64 (pow.f64 y 7) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 (*.f64 z (*.f64 b b)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) z) (/.f64 (pow.f64 y 7) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (*.f64 b (*.f64 b z))))) (*.f64 (/.f64 (pow.f64 y 9) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 4)) (*.f64 z (pow.f64 b 3)))) (*.f64 (/.f64 (pow.f64 y 5) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) z) (/.f64 (pow.f64 y 7) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (*.f64 b (*.f64 b z))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 5) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b z)) (*.f64 (/.f64 (pow.f64 y 9) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 4)) (*.f64 z (pow.f64 b 3)))))
(/.f64 (*.f64 y z) b)
(/.f64 y (/.f64 b z))
(*.f64 (/.f64 y b) z)
(+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) z) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 y (/.f64 b z)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 y (*.f64 b b)) z))))
(-.f64 (*.f64 (/.f64 y b) z) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 y (/.f64 z (*.f64 b b)))))
(*.f64 z (-.f64 (/.f64 y b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (*.f64 b (*.f64 y b)))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) z) (*.f64 y (pow.f64 b 2))))))
(+.f64 (+.f64 (/.f64 y (/.f64 b z)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 y (*.f64 b b)) z)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) z) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))
(+.f64 (-.f64 (*.f64 (/.f64 y b) z) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 y (/.f64 z (*.f64 b b))))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (/.f64 z (pow.f64 y 3))))
(+.f64 (*.f64 z (-.f64 (/.f64 y b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (*.f64 b (*.f64 y b))))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (/.f64 z (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) z)) (*.f64 (pow.f64 y 5) (pow.f64 b 4)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) z) (*.f64 y (pow.f64 b 2)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) z) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (/.f64 y (/.f64 b z))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 y 5)) (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) z) (pow.f64 b 4))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 y (*.f64 b b)) z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (/.f64 z (pow.f64 y 3))) (-.f64 (-.f64 (*.f64 (/.f64 y b) z) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (/.f64 (*.f64 (pow.f64 y 5) (pow.f64 b 4)) z))) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 y (/.f64 z (*.f64 b b))))))
(-.f64 (+.f64 (*.f64 z (-.f64 (/.f64 y b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (*.f64 b (*.f64 y b))))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (/.f64 z (pow.f64 y 3)))) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (/.f64 (*.f64 (pow.f64 y 5) (pow.f64 b 4)) z)))
(/.f64 (*.f64 y z) b)
(/.f64 y (/.f64 b z))
(*.f64 (/.f64 y b) z)
(+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) z) (*.f64 y (pow.f64 b 2)))))
(+.f64 (/.f64 y (/.f64 b z)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 y (*.f64 b b)) z))))
(-.f64 (*.f64 (/.f64 y b) z) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 y (/.f64 z (*.f64 b b)))))
(*.f64 z (-.f64 (/.f64 y b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (*.f64 b (*.f64 y b)))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) z) (*.f64 y (pow.f64 b 2))))))
(+.f64 (+.f64 (/.f64 y (/.f64 b z)) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 y (*.f64 b b)) z)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) z) (*.f64 (pow.f64 y 3) (pow.f64 b 3))))
(+.f64 (-.f64 (*.f64 (/.f64 y b) z) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 y (/.f64 z (*.f64 b b))))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (/.f64 z (pow.f64 y 3))))
(+.f64 (*.f64 z (-.f64 (/.f64 y b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (*.f64 b (*.f64 y b))))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (/.f64 z (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) z)) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) z)) (*.f64 (pow.f64 y 5) (pow.f64 b 4)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) z) (*.f64 y (pow.f64 b 2)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) z) (*.f64 (pow.f64 y 3) (pow.f64 b 3))) (/.f64 y (/.f64 b z))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 y 5)) (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) z) (pow.f64 b 4))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 y (*.f64 b b)) z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (/.f64 z (pow.f64 y 3))) (-.f64 (-.f64 (*.f64 (/.f64 y b) z) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (/.f64 (*.f64 (pow.f64 y 5) (pow.f64 b 4)) z))) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 y (/.f64 z (*.f64 b b))))))
(-.f64 (+.f64 (*.f64 z (-.f64 (/.f64 y b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (*.f64 b (*.f64 y b))))) (*.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2) (pow.f64 b 3)) (/.f64 z (pow.f64 y 3)))) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3) (/.f64 (*.f64 (pow.f64 y 5) (pow.f64 b 4)) z)))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 4) z)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 z (pow.f64 y 4)))) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) z)))
(-.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) z) (*.f64 (/.f64 c (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)) (*.f64 z (pow.f64 y 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 5) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 4) z)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 z (pow.f64 y 4)))) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) z))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 (*.f64 z (pow.f64 y 5)) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) z) (-.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 z (pow.f64 y 5))) (*.f64 (/.f64 c (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)) (*.f64 z (pow.f64 y 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 6) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 5) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 4) z)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(fma.f64 -1 (/.f64 (pow.f64 c 3) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (*.f64 z (pow.f64 y 6)))) (+.f64 (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 z (pow.f64 y 4)))) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) z))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (/.f64 (*.f64 z (pow.f64 y 5)) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) z) (-.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 z (pow.f64 y 5))) (*.f64 (/.f64 c (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)) (*.f64 z (pow.f64 y 4))))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 4)) (*.f64 z (pow.f64 y 6))))
(+.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 z (pow.f64 y 5))) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) z) (*.f64 (/.f64 c (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)) (*.f64 z (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 4)) (*.f64 z (pow.f64 y 6)))))
(/.f64 (*.f64 (pow.f64 y 2) z) c)
(/.f64 (*.f64 y y) (/.f64 c z))
(*.f64 (/.f64 (*.f64 y y) c) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 y z)) (pow.f64 c 2))) (/.f64 (*.f64 (pow.f64 y 2) z) c))
(fma.f64 -1 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (/.f64 (*.f64 c c) (*.f64 y z))) (/.f64 (*.f64 y y) (/.f64 c z)))
(-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 c c)) (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 y z)) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) z)) (pow.f64 c 3))))
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (/.f64 (*.f64 c c) (*.f64 y z))) (/.f64 (*.f64 y y) (/.f64 c z))) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) z) (pow.f64 c 3)))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 c c)) (*.f64 y z))) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (/.f64 (pow.f64 c 3) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 y z)) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) z)) (*.f64 (pow.f64 c 4) y))) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) z)) (pow.f64 c 3)))))
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (/.f64 (*.f64 c c) (*.f64 y z))) (/.f64 (*.f64 y y) (/.f64 c z))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (pow.f64 c 4)) (/.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) z) y)) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) z) (pow.f64 c 3))))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 c c)) (*.f64 y z))) (-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (/.f64 (pow.f64 c 3) z)) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) y) (/.f64 z (pow.f64 c 4)))))
(/.f64 (*.f64 (pow.f64 y 2) z) c)
(/.f64 (*.f64 y y) (/.f64 c z))
(*.f64 (/.f64 (*.f64 y y) c) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 y z)) (pow.f64 c 2))) (/.f64 (*.f64 (pow.f64 y 2) z) c))
(fma.f64 -1 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (/.f64 (*.f64 c c) (*.f64 y z))) (/.f64 (*.f64 y y) (/.f64 c z)))
(-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 c c)) (*.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 y z)) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) z)) (pow.f64 c 3))))
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (/.f64 (*.f64 c c) (*.f64 y z))) (/.f64 (*.f64 y y) (/.f64 c z))) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) z) (pow.f64 c 3)))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 c c)) (*.f64 y z))) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (/.f64 (pow.f64 c 3) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 y z)) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) z)) (*.f64 (pow.f64 c 4) y))) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) z)) (pow.f64 c 3)))))
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (/.f64 (*.f64 c c) (*.f64 y z))) (/.f64 (*.f64 y y) (/.f64 c z))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (pow.f64 c 4)) (/.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) z) y)) (/.f64 (*.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) z) (pow.f64 c 3))))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) (*.f64 c c)) (*.f64 y z))) (-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (/.f64 (pow.f64 c 3) z)) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) y) (/.f64 z (pow.f64 c 4)))))
(/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))
(/.f64 (*.f64 (*.f64 y y) z) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))
(/.f64 (*.f64 y (*.f64 y z)) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i z)) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))
(fma.f64 -1 (/.f64 (*.f64 y (*.f64 i z)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (*.f64 (*.f64 y y) z) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))
(-.f64 (/.f64 (*.f64 y (*.f64 y z)) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (*.f64 (/.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (*.f64 i z)))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) z) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i z)) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 y (*.f64 i z)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 (*.f64 (*.f64 y y) z) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (*.f64 (/.f64 (*.f64 i i) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 z (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 (*.f64 y (*.f64 y z)) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (-.f64 (*.f64 (/.f64 (*.f64 i i) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) z) (*.f64 (/.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (*.f64 i z))))
(-.f64 (*.f64 z (+.f64 (/.f64 (*.f64 i i) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) (/.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))) (*.f64 (/.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (*.f64 i z)))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) z) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 i z)) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) z) (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(+.f64 (*.f64 (/.f64 (*.f64 i i) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 z (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (fma.f64 -1 (/.f64 (*.f64 y (*.f64 i z)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (fma.f64 -1 (/.f64 (*.f64 z (pow.f64 i 3)) (*.f64 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (/.f64 (*.f64 (*.f64 y y) z) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))))
(+.f64 (-.f64 (/.f64 (*.f64 y (*.f64 y z)) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (*.f64 (/.f64 z y) (/.f64 (pow.f64 i 3) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4)))) (-.f64 (*.f64 (/.f64 (*.f64 i i) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) z) (*.f64 (/.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (*.f64 i z))))
(+.f64 (*.f64 z (-.f64 (/.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (/.f64 (pow.f64 i 3) (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))))) (-.f64 (*.f64 (/.f64 (*.f64 i i) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) z) (*.f64 (/.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (*.f64 i z))))
(/.f64 (*.f64 (pow.f64 y 3) z) i)
(/.f64 (pow.f64 y 3) (/.f64 i z))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) z)) (pow.f64 i 2))))
(+.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (neg.f64 (/.f64 (pow.f64 y 4) (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) z)))))
(-.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (*.f64 (/.f64 (pow.f64 y 4) i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) z) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 z (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) z)) (pow.f64 i 2)))))
(+.f64 (+.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (neg.f64 (/.f64 (pow.f64 y 4) (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) z))))) (/.f64 (pow.f64 y 5) (/.f64 (pow.f64 i 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) z))))
(+.f64 (-.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (*.f64 (/.f64 (pow.f64 y 4) i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) z) i))) (*.f64 (/.f64 (pow.f64 y 5) (pow.f64 i 3)) (*.f64 z (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) z))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) z))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) z)) (pow.f64 i 2))))))
(+.f64 (/.f64 (pow.f64 y 5) (/.f64 (pow.f64 i 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) z))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 y 6) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) z)) (pow.f64 i 4)) (+.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (neg.f64 (/.f64 (pow.f64 y 4) (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) z)))))))
(+.f64 (-.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (*.f64 (/.f64 (pow.f64 y 4) i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) z) i))) (-.f64 (*.f64 (/.f64 (pow.f64 y 5) (pow.f64 i 3)) (*.f64 z (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 i 4)) (*.f64 z (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)))))
(/.f64 (*.f64 (pow.f64 y 3) z) i)
(/.f64 (pow.f64 y 3) (/.f64 i z))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) z)) (pow.f64 i 2))))
(+.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (neg.f64 (/.f64 (pow.f64 y 4) (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) z)))))
(-.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (*.f64 (/.f64 (pow.f64 y 4) i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) z) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 z (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) z)) (pow.f64 i 2)))))
(+.f64 (+.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (neg.f64 (/.f64 (pow.f64 y 4) (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) z))))) (/.f64 (pow.f64 y 5) (/.f64 (pow.f64 i 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) z))))
(+.f64 (-.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (*.f64 (/.f64 (pow.f64 y 4) i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) z) i))) (*.f64 (/.f64 (pow.f64 y 5) (pow.f64 i 3)) (*.f64 z (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 5) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) z))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) z))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) i) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) z)) (pow.f64 i 2))))))
(+.f64 (/.f64 (pow.f64 y 5) (/.f64 (pow.f64 i 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) z))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 y 6) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) z)) (pow.f64 i 4)) (+.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (neg.f64 (/.f64 (pow.f64 y 4) (/.f64 (*.f64 i i) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) z)))))))
(+.f64 (-.f64 (/.f64 (pow.f64 y 3) (/.f64 i z)) (*.f64 (/.f64 (pow.f64 y 4) i) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) z) i))) (-.f64 (*.f64 (/.f64 (pow.f64 y 5) (pow.f64 i 3)) (*.f64 z (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 i 4)) (*.f64 z (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)))))
i
(+.f64 i (*.f64 c y))
(+.f64 i (*.f64 y c))
(fma.f64 y c i)
(+.f64 i (+.f64 (*.f64 c y) (*.f64 (pow.f64 y 2) b)))
(+.f64 i (fma.f64 c y (*.f64 (*.f64 y y) b)))
(+.f64 i (fma.f64 y c (*.f64 y (*.f64 y b))))
(+.f64 i (*.f64 y (+.f64 c (*.f64 y b))))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 i (+.f64 (*.f64 c y) (*.f64 (pow.f64 y 2) b))))
(fma.f64 a (pow.f64 y 3) (+.f64 i (fma.f64 c y (*.f64 (*.f64 y y) b))))
(+.f64 (fma.f64 y c i) (fma.f64 (pow.f64 y 3) a (*.f64 y (*.f64 y b))))
(+.f64 (fma.f64 y c i) (*.f64 (*.f64 y y) (+.f64 b (*.f64 y a))))
(pow.f64 y 4)
(+.f64 (*.f64 a (pow.f64 y 3)) (pow.f64 y 4))
(fma.f64 a (pow.f64 y 3) (pow.f64 y 4))
(*.f64 (pow.f64 y 3) (+.f64 y a))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 y 4)))
(fma.f64 a (pow.f64 y 3) (fma.f64 (*.f64 y y) b (pow.f64 y 4)))
(*.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 c y) (+.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 y 4))))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (fma.f64 (*.f64 y y) b (pow.f64 y 4))))
(*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c))
(pow.f64 y 4)
(+.f64 (*.f64 a (pow.f64 y 3)) (pow.f64 y 4))
(fma.f64 a (pow.f64 y 3) (pow.f64 y 4))
(*.f64 (pow.f64 y 3) (+.f64 y a))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 y 4)))
(fma.f64 a (pow.f64 y 3) (fma.f64 (*.f64 y y) b (pow.f64 y 4)))
(*.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 c y) (+.f64 (*.f64 (pow.f64 y 2) b) (pow.f64 y 4))))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (fma.f64 (*.f64 y y) b (pow.f64 y 4))))
(*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c))
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))
(+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))
(fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(*.f64 (pow.f64 y 3) a)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(*.f64 (pow.f64 y 3) a)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))
(+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))
(fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(*.f64 (pow.f64 y 2) b)
(*.f64 (*.f64 y y) b)
(*.f64 y (*.f64 y b))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(*.f64 (pow.f64 y 2) b)
(*.f64 (*.f64 y y) b)
(*.f64 y (*.f64 y b))
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (+.f64 (*.f64 (pow.f64 y 2) b) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)
(fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)
(fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(*.f64 c y)
(*.f64 y c)
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(*.f64 c y)
(*.f64 y c)
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) (+.f64 i (*.f64 c y)))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (fma.f64 (*.f64 y y) b (pow.f64 y 4))))
(*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c))
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
i
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
i
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)
(+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 i (fma.f64 (pow.f64 y 3) a (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)

eval646.0ms (1.3%)

Compiler

Compiled 47762 to 17093 computations (64.2% saved)

prune955.0ms (2%)

Pruning

49 alts after pruning (48 fresh and 1 done)

PrunedKeptTotal
New963391002
Fresh20929
Picked101
Done314
Total987491036
Error
6.2b
Counts
1036 → 49
Alt Table
Click to see full alt table
StatusErrorProgram
52.7b
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
42.8b
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (/.f64 (-.f64 (*.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) (*.f64 y (fma.f64 y (+.f64 y a) b))) (*.f64 c c)) (-.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) c)) i))
32.9b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
45.5b
(fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i))
60.7b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (-.f64 (+.f64 (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) (*.f64 y a)) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 (*.f64 a a) (pow.f64 y 5))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))
42.5b
(+.f64 (/.f64 z y) x)
56.0b
(/.f64 z (+.f64 y a))
33.0b
(/.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))) 3) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
60.7b
(/.f64 z (/.f64 b y))
54.0b
(*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
35.3b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
56.5b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
32.0b
(+.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t) -1) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
58.0b
(/.f64 z y)
57.7b
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
60.9b
(+.f64 (/.f64 (*.f64 b z) (/.f64 (pow.f64 y 4) a)) (+.f64 (/.f64 z y) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 z (-.f64 b (*.f64 a a))) (*.f64 y y)) (+.f64 (/.f64 a (*.f64 y y)) (/.f64 -1 y))) (*.f64 (/.f64 z y) (/.f64 a y))) (*.f64 (/.f64 c (pow.f64 y 4)) z))))
56.8b
(/.f64 z (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
44.1b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y))))
41.0b
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
58.9b
(*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x)
59.8b
(/.f64 (*.f64 (pow.f64 y 3) z) i)
34.5b
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 y z)) 2) -831323944994610635929/15625000000) y) (fma.f64 y (*.f64 y z) -28832688827/125000)) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
45.2b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i))))
36.2b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
35.1b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
45.0b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) y)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 y (fma.f64 y x z) 54929528941/2000000)))))
57.9b
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
60.5b
(/.f64 z a)
40.4b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 y (/.f64 i 28832688827/125000)))
44.5b
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
47.2b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
60.8b
(-.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 (*.f64 z (-.f64 b (*.f64 a a))) (pow.f64 y 3)))
39.9b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (-.f64 (+.f64 x (/.f64 z y)) (*.f64 (/.f64 a y) x)))
40.5b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y i)))
62.3b
(+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (-.f64 (/.f64 (/.f64 t (*.f64 y y)) b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4))))))
60.7b
(*.f64 (/.f64 y b) z)
42.7b
(+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x)))))
58.3b
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
60.4b
(*.f64 (/.f64 (*.f64 y y) c) z)
36.3b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
44.6b
(+.f64 (/.f64 z y) (-.f64 (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y))) (+.f64 (*.f64 (/.f64 a y) x) (*.f64 (/.f64 b y) (/.f64 x y)))))
60.9b
(/.f64 (*.f64 y z) b)
43.1b
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
58.2b
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
42.6b
(+.f64 x (+.f64 (/.f64 z y) (/.f64 54929528941/2000000 (*.f64 y y))))
51.2b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))
34.2b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 y b) c) y) i))
46.3b
x
47.2b
(/.f64 t i)
Compiler

Compiled 3452 to 2017 computations (41.6% saved)

localize102.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)
0.6b
(pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t) -1)
2.6b
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t)
31.0b
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
Compiler

Compiled 281 to 60 computations (78.6% saved)

series56.0ms (0.1%)

Counts
2 → 144
Calls

36 calls:

TimeVariablePointExpression
32.0ms
c
@0
(pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t) -1)
1.0ms
c
@inf
(pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t) -1)
1.0ms
b
@inf
(pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t) -1)
1.0ms
a
@inf
(pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t) -1)
1.0ms
b
@0
(pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t) -1)

rewrite90.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
706×log-prod_binary64
665×prod-diff_binary64
293×fma-def_binary64
271×expm1-udef_binary64
271×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify133.0ms (0.3%)

Algorithm
egg-herbie
Rules
388×times-frac_binary64
380×distribute-rgt-neg-in_binary64
372×cancel-sign-sub-inv_binary64
343×unswap-sqr_binary64
326×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03426431
112855712
256175624
Stop Event
node limit
Counts
225 → 200
Calls
Call 1
Inputs
(/.f64 i t)
(+.f64 (/.f64 (*.f64 c y) t) (/.f64 i t))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 a (pow.f64 y 3)) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (/.f64 i t))))
(/.f64 (pow.f64 y 4) t)
(+.f64 (/.f64 (*.f64 a (pow.f64 y 3)) t) (/.f64 (pow.f64 y 4) t))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 (pow.f64 y 4) t)))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 (pow.f64 y 4) t))))
(/.f64 (pow.f64 y 4) t)
(+.f64 (/.f64 (*.f64 a (pow.f64 y 3)) t) (/.f64 (pow.f64 y 4) t))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 (pow.f64 y 4) t)))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 (pow.f64 y 4) t))))
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t)
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(/.f64 (*.f64 a (pow.f64 y 3)) t)
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(/.f64 (*.f64 a (pow.f64 y 3)) t)
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(/.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(/.f64 (*.f64 (pow.f64 y 2) b) t)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(/.f64 (*.f64 (pow.f64 y 2) b) t)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(/.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t)
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(/.f64 (*.f64 c y) t)
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(/.f64 (*.f64 c y) t)
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t)
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(/.f64 i t)
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(/.f64 i t)
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) t)
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) t)
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) t)
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) t)
(/.f64 t i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 i 2))) (/.f64 t i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) t) (pow.f64 i 3))) (/.f64 (*.f64 t b) (pow.f64 i 2))) (pow.f64 y 2))) (/.f64 t i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 a t) (pow.f64 i 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) t) (pow.f64 i 3))) (/.f64 (*.f64 t b) (pow.f64 i 2))) c) i)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 t b)) (pow.f64 i 3))))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) t) (pow.f64 i 3))) (/.f64 (*.f64 t b) (pow.f64 i 2))) (pow.f64 y 2))) (/.f64 t i))))
(/.f64 t (pow.f64 y 4))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (/.f64 t (pow.f64 y 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (/.f64 t (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t b))) (*.f64 c t))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (/.f64 t (pow.f64 y 4)))))
(/.f64 t (pow.f64 y 4))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (/.f64 t (pow.f64 y 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (/.f64 t (pow.f64 y 4))))
(+.f64 (/.f64 (*.f64 a (*.f64 t b)) (pow.f64 y 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t)))) (pow.f64 y 7)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c t) (pow.f64 y 7))) (/.f64 t (pow.f64 y 4)))))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 6) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 a 2) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 3) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))))))
(/.f64 t (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) 2) (pow.f64 t 3)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) 2) (pow.f64 t 3)) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) 3) (pow.f64 t 4)) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(/.f64 t (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) 2) (pow.f64 t 3)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) 2) (pow.f64 t 3)) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) 3) (pow.f64 t 4)) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (pow.f64 b 2))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 t (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (pow.f64 b 2))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))
(/.f64 t (*.f64 (pow.f64 y 2) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (/.f64 t (*.f64 (pow.f64 y 2) b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (*.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t)) (pow.f64 t 3))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (/.f64 t (*.f64 (pow.f64 y 2) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) 2) (*.f64 (pow.f64 t 4) (+.f64 (/.f64 i t) (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t)))) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 i t) (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t)))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (/.f64 t (*.f64 (pow.f64 y 2) b)))))
(/.f64 t (*.f64 (pow.f64 y 2) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (/.f64 t (*.f64 (pow.f64 y 2) b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (*.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t)) (pow.f64 t 3))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (/.f64 t (*.f64 (pow.f64 y 2) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) 2) (*.f64 (pow.f64 t 4) (+.f64 (/.f64 i t) (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t)))) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 i t) (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t)))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (/.f64 t (*.f64 (pow.f64 y 2) b)))))
(/.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2))) (/.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) t)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2))) (/.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))))
(/.f64 t (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (/.f64 t (*.f64 c y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t)))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 t (*.f64 c y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t)))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)) (pow.f64 (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t)) 2))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))))))
(/.f64 t (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (/.f64 t (*.f64 c y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t)))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 t (*.f64 c y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t)))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)) (pow.f64 (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t)) 2))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))))))
(/.f64 t (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i t) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 t (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i t) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) t) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (/.f64 t (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) t) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i t) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) t) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (/.f64 t (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))
(/.f64 t i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (pow.f64 i 2))) (/.f64 t i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (/.f64 t i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (/.f64 t i))))
(/.f64 t i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (pow.f64 i 2))) (/.f64 t i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (/.f64 t i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (/.f64 t i))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
Outputs
(/.f64 i t)
(+.f64 (/.f64 (*.f64 c y) t) (/.f64 i t))
(+.f64 (/.f64 i t) (/.f64 c (/.f64 t y)))
(+.f64 (/.f64 i t) (*.f64 (/.f64 c t) y))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (/.f64 i t)))
(+.f64 (/.f64 c (/.f64 t y)) (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t b))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 c t) y) (*.f64 (/.f64 (*.f64 y y) t) b)))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 a (pow.f64 y 3)) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (/.f64 i t))))
(+.f64 (/.f64 c (/.f64 t y)) (+.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t b))) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (*.f64 (/.f64 c t) y) (+.f64 (*.f64 (/.f64 (*.f64 y y) t) b) (+.f64 (/.f64 i t) (*.f64 (/.f64 a t) (pow.f64 y 3)))))
(/.f64 (pow.f64 y 4) t)
(+.f64 (/.f64 (*.f64 a (pow.f64 y 3)) t) (/.f64 (pow.f64 y 4) t))
(+.f64 (/.f64 (pow.f64 y 4) t) (/.f64 a (/.f64 t (pow.f64 y 3))))
(+.f64 (/.f64 (pow.f64 y 4) t) (*.f64 (/.f64 a t) (pow.f64 y 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 (pow.f64 y 4) t)))
(+.f64 (/.f64 (*.f64 y y) (/.f64 t b)) (+.f64 (/.f64 (pow.f64 y 4) t) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) t) b) (+.f64 (/.f64 (pow.f64 y 4) t) (*.f64 (/.f64 a t) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 (pow.f64 y 4) t))))
(+.f64 (+.f64 (/.f64 c (/.f64 t y)) (/.f64 (*.f64 y y) (/.f64 t b))) (+.f64 (/.f64 (pow.f64 y 4) t) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 (pow.f64 y 4) t) (*.f64 (/.f64 a t) (pow.f64 y 3))) (+.f64 (*.f64 (/.f64 c t) y) (*.f64 (/.f64 (*.f64 y y) t) b)))
(/.f64 (pow.f64 y 4) t)
(+.f64 (/.f64 (*.f64 a (pow.f64 y 3)) t) (/.f64 (pow.f64 y 4) t))
(+.f64 (/.f64 (pow.f64 y 4) t) (/.f64 a (/.f64 t (pow.f64 y 3))))
(+.f64 (/.f64 (pow.f64 y 4) t) (*.f64 (/.f64 a t) (pow.f64 y 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 (pow.f64 y 4) t)))
(+.f64 (/.f64 (*.f64 y y) (/.f64 t b)) (+.f64 (/.f64 (pow.f64 y 4) t) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) t) b) (+.f64 (/.f64 (pow.f64 y 4) t) (*.f64 (/.f64 a t) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 (pow.f64 y 4) t))))
(+.f64 (+.f64 (/.f64 c (/.f64 t y)) (/.f64 (*.f64 y y) (/.f64 t b))) (+.f64 (/.f64 (pow.f64 y 4) t) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 (pow.f64 y 4) t) (*.f64 (/.f64 a t) (pow.f64 y 3))) (+.f64 (*.f64 (/.f64 c t) y) (*.f64 (/.f64 (*.f64 y y) t) b)))
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) t)
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) t)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) t)
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (+.f64 (/.f64 i t) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c)) (+.f64 (/.f64 i t) (*.f64 (/.f64 a t) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (+.f64 (/.f64 i t) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c)) (+.f64 (/.f64 i t) (*.f64 (/.f64 a t) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (+.f64 (/.f64 i t) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c)) (+.f64 (/.f64 i t) (*.f64 (/.f64 a t) (pow.f64 y 3))))
(/.f64 (*.f64 a (pow.f64 y 3)) t)
(/.f64 a (/.f64 t (pow.f64 y 3)))
(*.f64 (/.f64 a t) (pow.f64 y 3))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (+.f64 (/.f64 i t) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c)) (+.f64 (/.f64 i t) (*.f64 (/.f64 a t) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (+.f64 (/.f64 i t) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c)) (+.f64 (/.f64 i t) (*.f64 (/.f64 a t) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (+.f64 (/.f64 i t) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c)) (+.f64 (/.f64 i t) (*.f64 (/.f64 a t) (pow.f64 y 3))))
(/.f64 (*.f64 a (pow.f64 y 3)) t)
(/.f64 a (/.f64 t (pow.f64 y 3)))
(*.f64 (/.f64 a t) (pow.f64 y 3))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (+.f64 (/.f64 i t) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c)) (+.f64 (/.f64 i t) (*.f64 (/.f64 a t) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (+.f64 (/.f64 i t) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c)) (+.f64 (/.f64 i t) (*.f64 (/.f64 a t) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) a) t) (/.f64 i t)))
(+.f64 (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (+.f64 (/.f64 i t) (/.f64 a (/.f64 t (pow.f64 y 3)))))
(+.f64 (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c)) (+.f64 (/.f64 i t) (*.f64 (/.f64 a t) (pow.f64 y 3))))
(/.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) t)
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) t)
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) t)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y y) (/.f64 t b)) (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 (*.f64 y y) t) b) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y y) (/.f64 t b)) (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 (*.f64 y y) t) b) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y y) (/.f64 t b)) (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 (*.f64 y y) t) b) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))))
(/.f64 (*.f64 (pow.f64 y 2) b) t)
(/.f64 (*.f64 y y) (/.f64 t b))
(*.f64 (/.f64 (*.f64 y y) t) b)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y y) (/.f64 t b)) (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 (*.f64 y y) t) b) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y y) (/.f64 t b)) (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 (*.f64 y y) t) b) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y y) (/.f64 t b)) (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 (*.f64 y y) t) b) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))))
(/.f64 (*.f64 (pow.f64 y 2) b) t)
(/.f64 (*.f64 y y) (/.f64 t b))
(*.f64 (/.f64 (*.f64 y y) t) b)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y y) (/.f64 t b)) (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 (*.f64 y y) t) b) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y y) (/.f64 t b)) (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 (*.f64 y y) t) b) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) b) t) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t) (/.f64 i t)))
(+.f64 (/.f64 (*.f64 y y) (/.f64 t b)) (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 (*.f64 y y) t) b) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))))
(/.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) t)
(/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) t)
(/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) t)
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 c (/.f64 t y)) (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 c t) y) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 c (/.f64 t y)) (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 c t) y) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 c (/.f64 t y)) (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 c t) y) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))))
(/.f64 (*.f64 c y) t)
(/.f64 c (/.f64 t y))
(*.f64 (/.f64 c t) y)
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 c (/.f64 t y)) (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 c t) y) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 c (/.f64 t y)) (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 c t) y) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 c (/.f64 t y)) (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 c t) y) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))))
(/.f64 (*.f64 c y) t)
(/.f64 c (/.f64 t y))
(*.f64 (/.f64 c t) y)
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 c (/.f64 t y)) (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 c t) y) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 c (/.f64 t y)) (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 c t) y) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))))
(+.f64 (/.f64 (*.f64 c y) t) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)))
(+.f64 (/.f64 c (/.f64 t y)) (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))))
(+.f64 (/.f64 i t) (+.f64 (*.f64 (/.f64 c t) y) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))))
(/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t)
(/.f64 y (/.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))
(*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(/.f64 i t)
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(/.f64 i t)
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) t) (/.f64 i t))
(+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) t)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) t)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) t)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) t)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) t)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) t)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) t)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t)
(/.f64 (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i) t)
(/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) t)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t)
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) t)
(/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) t)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t)
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) t)
(/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) t)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t)
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) t)
(/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) t)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t)
(/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) t)
(/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) t)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t)
(/.f64 t i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 i 2))) (/.f64 t i))
(fma.f64 -1 (/.f64 c (/.f64 (*.f64 i i) (*.f64 t y))) (/.f64 t i))
(-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 t y) i) (/.f64 c i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) t) (pow.f64 i 3))) (/.f64 (*.f64 t b) (pow.f64 i 2))) (pow.f64 y 2))) (/.f64 t i)))
(fma.f64 -1 (/.f64 c (/.f64 (*.f64 i i) (*.f64 t y))) (fma.f64 -1 (*.f64 (*.f64 y y) (fma.f64 -1 (/.f64 (*.f64 t (*.f64 c c)) (pow.f64 i 3)) (/.f64 t (/.f64 (*.f64 i i) b)))) (/.f64 t i)))
(-.f64 (-.f64 (/.f64 t i) (*.f64 y (*.f64 y (-.f64 (*.f64 (/.f64 t i) (/.f64 b i)) (/.f64 (*.f64 c (*.f64 t c)) (pow.f64 i 3)))))) (*.f64 (/.f64 (*.f64 t y) i) (/.f64 c i)))
(-.f64 (/.f64 t i) (+.f64 (*.f64 (/.f64 (*.f64 t y) i) (/.f64 c i)) (*.f64 y (*.f64 y (-.f64 (*.f64 (/.f64 t i) (/.f64 b i)) (/.f64 (*.f64 c (*.f64 t c)) (pow.f64 i 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (pow.f64 i 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 a t) (pow.f64 i 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) t) (pow.f64 i 3))) (/.f64 (*.f64 t b) (pow.f64 i 2))) c) i)) (*.f64 -1 (/.f64 (*.f64 c (*.f64 t b)) (pow.f64 i 3))))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) t) (pow.f64 i 3))) (/.f64 (*.f64 t b) (pow.f64 i 2))) (pow.f64 y 2))) (/.f64 t i))))
(fma.f64 -1 (/.f64 c (/.f64 (*.f64 i i) (*.f64 t y))) (fma.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (/.f64 a (/.f64 (*.f64 i i) t)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 t (*.f64 c c)) (pow.f64 i 3)) (/.f64 t (/.f64 (*.f64 i i) b))) (/.f64 i c)) (neg.f64 (/.f64 (*.f64 c (*.f64 t b)) (pow.f64 i 3)))))) (fma.f64 -1 (*.f64 (*.f64 y y) (fma.f64 -1 (/.f64 (*.f64 t (*.f64 c c)) (pow.f64 i 3)) (/.f64 t (/.f64 (*.f64 i i) b)))) (/.f64 t i))))
(-.f64 (-.f64 (-.f64 (/.f64 t i) (*.f64 y (*.f64 y (-.f64 (*.f64 (/.f64 t i) (/.f64 b i)) (/.f64 (*.f64 c (*.f64 t c)) (pow.f64 i 3)))))) (*.f64 (pow.f64 y 3) (-.f64 (-.f64 (/.f64 a (/.f64 (*.f64 i i) t)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 t i) (/.f64 b i)) (/.f64 (*.f64 c (*.f64 t c)) (pow.f64 i 3))) i) c)) (/.f64 (*.f64 t b) (/.f64 (pow.f64 i 3) c))))) (*.f64 (/.f64 (*.f64 t y) i) (/.f64 c i)))
(-.f64 (-.f64 (/.f64 t i) (*.f64 y (*.f64 y (-.f64 (*.f64 (/.f64 t i) (/.f64 b i)) (/.f64 (*.f64 c (*.f64 t c)) (pow.f64 i 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 t y) i) (/.f64 c i)) (*.f64 (pow.f64 y 3) (-.f64 (/.f64 a (/.f64 (*.f64 i i) t)) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 t i) (/.f64 b i)) (/.f64 (*.f64 c (*.f64 t c)) (pow.f64 i 3))) i) c) (/.f64 (*.f64 t b) (/.f64 (pow.f64 i 3) c)))))))
(/.f64 t (pow.f64 y 4))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (/.f64 t (pow.f64 y 4)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) t)) (/.f64 t (pow.f64 y 4)))
(-.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (/.f64 a (pow.f64 y 5)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (/.f64 t (pow.f64 y 4))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) t)) (fma.f64 -1 (/.f64 (fma.f64 t b (neg.f64 (*.f64 t (*.f64 a a)))) (pow.f64 y 6)) (/.f64 t (pow.f64 y 4))))
(-.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (*.f64 t (+.f64 b (*.f64 (neg.f64 a) a))) (pow.f64 y 6))) (*.f64 (/.f64 a (pow.f64 y 5)) t))
(-.f64 (/.f64 t (pow.f64 y 4)) (+.f64 (*.f64 (/.f64 a (pow.f64 y 5)) t) (/.f64 (*.f64 t (-.f64 b (*.f64 a a))) (pow.f64 y 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t b))) (*.f64 c t))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (/.f64 t (pow.f64 y 4)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) t)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (fma.f64 t b (neg.f64 (*.f64 t (*.f64 a a))))) (fma.f64 -1 (*.f64 a (*.f64 t b)) (*.f64 t c))) (pow.f64 y 7)) (fma.f64 -1 (/.f64 (fma.f64 t b (neg.f64 (*.f64 t (*.f64 a a)))) (pow.f64 y 6)) (/.f64 t (pow.f64 y 4)))))
(-.f64 (-.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (*.f64 t (+.f64 b (*.f64 (neg.f64 a) a))) (pow.f64 y 6))) (/.f64 (+.f64 (*.f64 t c) (*.f64 (neg.f64 a) (+.f64 (*.f64 t (+.f64 b (*.f64 (neg.f64 a) a))) (*.f64 t b)))) (pow.f64 y 7))) (*.f64 (/.f64 a (pow.f64 y 5)) t))
(-.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (*.f64 t (-.f64 b (*.f64 a a))) (pow.f64 y 6))) (+.f64 (*.f64 (/.f64 a (pow.f64 y 5)) t) (/.f64 (+.f64 (*.f64 t c) (*.f64 (neg.f64 a) (+.f64 (*.f64 t (-.f64 b (*.f64 a a))) (*.f64 t b)))) (pow.f64 y 7))))
(/.f64 t (pow.f64 y 4))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (/.f64 t (pow.f64 y 4)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) t)) (/.f64 t (pow.f64 y 4)))
(-.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (/.f64 a (pow.f64 y 5)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (/.f64 t (pow.f64 y 4))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) t)) (fma.f64 -1 (/.f64 (fma.f64 t b (neg.f64 (*.f64 t (*.f64 a a)))) (pow.f64 y 6)) (/.f64 t (pow.f64 y 4))))
(-.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (*.f64 t (+.f64 b (*.f64 (neg.f64 a) a))) (pow.f64 y 6))) (*.f64 (/.f64 a (pow.f64 y 5)) t))
(-.f64 (/.f64 t (pow.f64 y 4)) (+.f64 (*.f64 (/.f64 a (pow.f64 y 5)) t) (/.f64 (*.f64 t (-.f64 b (*.f64 a a))) (pow.f64 y 6))))
(+.f64 (/.f64 (*.f64 a (*.f64 t b)) (pow.f64 y 7)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a t) (pow.f64 y 5))) (+.f64 (/.f64 (*.f64 a (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t)))) (pow.f64 y 7)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 (pow.f64 a 2) t))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c t) (pow.f64 y 7))) (/.f64 t (pow.f64 y 4)))))))
(+.f64 (/.f64 (*.f64 a (*.f64 t b)) (pow.f64 y 7)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) t)) (+.f64 (/.f64 a (/.f64 (pow.f64 y 7) (fma.f64 t b (neg.f64 (*.f64 t (*.f64 a a)))))) (fma.f64 -1 (/.f64 (fma.f64 t b (neg.f64 (*.f64 t (*.f64 a a)))) (pow.f64 y 6)) (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 y 7) t)) (/.f64 t (pow.f64 y 4)))))))
(+.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 y 7)) (*.f64 t (+.f64 b (*.f64 (neg.f64 a) a)))) (-.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (/.f64 c (pow.f64 y 7)) t)) (/.f64 (*.f64 t (+.f64 b (*.f64 (neg.f64 a) a))) (pow.f64 y 6)))) (-.f64 (/.f64 a (/.f64 (pow.f64 y 7) (*.f64 t b))) (*.f64 (/.f64 a (pow.f64 y 5)) t)))
(+.f64 (/.f64 a (/.f64 (pow.f64 y 7) (*.f64 t b))) (+.f64 (*.f64 (/.f64 a (pow.f64 y 7)) (*.f64 t (-.f64 b (*.f64 a a)))) (-.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (+.f64 (/.f64 (*.f64 t (-.f64 b (*.f64 a a))) (pow.f64 y 6)) (*.f64 (/.f64 c (pow.f64 y 7)) t))) (*.f64 (/.f64 a (pow.f64 y 5)) t))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (neg.f64 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 t a)))))
(-.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2)) (*.f64 t a)))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 6) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2)))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (/.f64 (*.f64 a a) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (*.f64 t (pow.f64 y 6))))) (neg.f64 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 t a)))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 t (pow.f64 y 6))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2)) (*.f64 t a))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 a 2) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 3) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (/.f64 (*.f64 a a) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (*.f64 t (pow.f64 y 6))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 9) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 4) (*.f64 t (pow.f64 a 3)))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 t a))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 t (pow.f64 y 6))) (*.f64 (/.f64 (pow.f64 y 9) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 4)) (*.f64 t (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2)) (*.f64 t a))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (-.f64 (fma.f64 (/.f64 (*.f64 a a) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 t (pow.f64 y 6)) (/.f64 (*.f64 (pow.f64 a 3) (neg.f64 t)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 4) (pow.f64 y 9)))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2)) (*.f64 t a))))
(/.f64 t (*.f64 a (pow.f64 y 3)))
(/.f64 (/.f64 t (pow.f64 y 3)) a)
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (pow.f64 y 6)) (/.f64 (*.f64 t t) (*.f64 a a)))))
(-.f64 (/.f64 t (*.f64 a (pow.f64 y 3))) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) (*.f64 a a)) (/.f64 (*.f64 t t) (pow.f64 y 6))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) 2) (pow.f64 t 3)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (pow.f64 y 6)) (/.f64 (*.f64 t t) (*.f64 a a)))) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) 2) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (pow.f64 t 3)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 y 9)) (/.f64 t (*.f64 a (pow.f64 y 3)))) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) (*.f64 a a)) (/.f64 (*.f64 t t) (pow.f64 y 6))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) 2) (pow.f64 y 9)) (pow.f64 (/.f64 t a) 3) (/.f64 t (*.f64 a (pow.f64 y 3)))) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) (*.f64 a a)) (/.f64 (*.f64 t t) (pow.f64 y 6))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) 2) (pow.f64 t 3)) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) 3) (pow.f64 t 4)) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) 2) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (pow.f64 t 3))) (/.f64 (/.f64 t (pow.f64 y 3)) a)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) 3) (/.f64 (*.f64 (pow.f64 y 12) (pow.f64 a 4)) (pow.f64 t 4))) (*.f64 (/.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (pow.f64 y 6)) (/.f64 (*.f64 t t) (*.f64 a a))))))
(fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 y 9)) (fma.f64 -1 (fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) 3) (pow.f64 y 12)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) (*.f64 a a)) (/.f64 (*.f64 t t) (pow.f64 y 6)))) (/.f64 t (*.f64 a (pow.f64 y 3)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) 2) (pow.f64 y 9)) (pow.f64 (/.f64 t a) 3) (/.f64 t (*.f64 a (pow.f64 y 3)))) (fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) 3) (pow.f64 y 12)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) (*.f64 a a)) (/.f64 (*.f64 t t) (pow.f64 y 6)))))
(/.f64 t (*.f64 a (pow.f64 y 3)))
(/.f64 (/.f64 t (pow.f64 y 3)) a)
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (pow.f64 y 6)) (/.f64 (*.f64 t t) (*.f64 a a)))))
(-.f64 (/.f64 t (*.f64 a (pow.f64 y 3))) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) (*.f64 a a)) (/.f64 (*.f64 t t) (pow.f64 y 6))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) 2) (pow.f64 t 3)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (pow.f64 y 6)) (/.f64 (*.f64 t t) (*.f64 a a)))) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) 2) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (pow.f64 t 3)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 y 9)) (/.f64 t (*.f64 a (pow.f64 y 3)))) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) (*.f64 a a)) (/.f64 (*.f64 t t) (pow.f64 y 6))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) 2) (pow.f64 y 9)) (pow.f64 (/.f64 t a) 3) (/.f64 t (*.f64 a (pow.f64 y 3)))) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) (*.f64 a a)) (/.f64 (*.f64 t t) (pow.f64 y 6))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) 2) (pow.f64 t 3)) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) 3) (pow.f64 t 4)) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) 2) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (pow.f64 t 3))) (/.f64 (/.f64 t (pow.f64 y 3)) a)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) 3) (/.f64 (*.f64 (pow.f64 y 12) (pow.f64 a 4)) (pow.f64 t 4))) (*.f64 (/.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b)))))) (pow.f64 y 6)) (/.f64 (*.f64 t t) (*.f64 a a))))))
(fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 y 9)) (fma.f64 -1 (fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) 3) (pow.f64 y 12)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) (*.f64 a a)) (/.f64 (*.f64 t t) (pow.f64 y 6)))) (/.f64 t (*.f64 a (pow.f64 y 3)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) 2) (pow.f64 y 9)) (pow.f64 (/.f64 t a) 3) (/.f64 t (*.f64 a (pow.f64 y 3)))) (fma.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) 3) (pow.f64 y 12)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 y (fma.f64 y y b) c))) (*.f64 a a)) (/.f64 (*.f64 t t) (pow.f64 y 6)))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))
(/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 y y) (*.f64 t b)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(-.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 t b)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (pow.f64 b 2))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 y y) (*.f64 t b)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))) (/.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (*.f64 b b))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (-.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 t (*.f64 b b))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 t b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 t (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (pow.f64 b 2))) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))
(fma.f64 -1 (/.f64 (pow.f64 y 6) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (*.f64 t (pow.f64 b 3)))) (+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 y y) (*.f64 t b)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))) (/.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 t (*.f64 b b))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2))))
(-.f64 (+.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (-.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 t (*.f64 b b))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 t b)))) (/.f64 (pow.f64 y 6) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 4) (*.f64 t (pow.f64 b 3)))))
(+.f64 (-.f64 (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 t b))) (-.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 t (*.f64 b b))) (/.f64 (pow.f64 y 6) (/.f64 (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 4) (*.f64 t (pow.f64 b 3))))))
(/.f64 t (*.f64 (pow.f64 y 2) b))
(/.f64 t (*.f64 (*.f64 y y) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (/.f64 t (*.f64 (pow.f64 y 2) b)))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 y 4)) (/.f64 (*.f64 t t) (*.f64 b b))) (/.f64 t (*.f64 (*.f64 y y) b)))
(-.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) (pow.f64 y 4)) (*.f64 (/.f64 t b) (/.f64 t b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (*.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t)) (pow.f64 t 3))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (/.f64 t (*.f64 (pow.f64 y 2) b))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 y 4)) (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) 2) (pow.f64 t 3)) (*.f64 (pow.f64 y 6) (pow.f64 b 3)))))
(+.f64 (-.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) (pow.f64 y 4)) (*.f64 (/.f64 t b) (/.f64 t b)))) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) 2) (/.f64 (*.f64 (pow.f64 y 6) (pow.f64 b 3)) (pow.f64 t 3))))
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) 2) (/.f64 (*.f64 (pow.f64 y 6) (pow.f64 b 3)) (pow.f64 t 3))) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) (pow.f64 y 4)) (*.f64 (/.f64 t b) (/.f64 t b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) 2) (*.f64 (pow.f64 t 4) (+.f64 (/.f64 i t) (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t)))) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 i t) (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t)))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (/.f64 t (*.f64 (pow.f64 y 2) b)))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 y 4)) (/.f64 (*.f64 t t) (*.f64 b b))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) 2) (/.f64 (*.f64 (pow.f64 y 8) (pow.f64 b 4)) (*.f64 (pow.f64 t 4) (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))))) (+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) 2) (pow.f64 t 3)) (*.f64 (pow.f64 y 6) (pow.f64 b 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) 2) (/.f64 (*.f64 (pow.f64 y 6) (pow.f64 b 3)) (pow.f64 t 3)))) (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c)))) (pow.f64 y 8)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) 2) (pow.f64 b 4)))) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) (pow.f64 y 4)) (*.f64 (/.f64 t b) (/.f64 t b))))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) 2) (/.f64 (*.f64 (pow.f64 y 6) (pow.f64 b 3)) (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) 3)) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (-.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) (pow.f64 y 4)) (*.f64 (/.f64 t b) (/.f64 t b)))))
(/.f64 t (*.f64 (pow.f64 y 2) b))
(/.f64 t (*.f64 (*.f64 y y) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (/.f64 t (*.f64 (pow.f64 y 2) b)))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 y 4)) (/.f64 (*.f64 t t) (*.f64 b b))) (/.f64 t (*.f64 (*.f64 y y) b)))
(-.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) (pow.f64 y 4)) (*.f64 (/.f64 t b) (/.f64 t b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (*.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t)) (pow.f64 t 3))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (/.f64 t (*.f64 (pow.f64 y 2) b))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 y 4)) (/.f64 (*.f64 t t) (*.f64 b b))) (+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) 2) (pow.f64 t 3)) (*.f64 (pow.f64 y 6) (pow.f64 b 3)))))
(+.f64 (-.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) (pow.f64 y 4)) (*.f64 (/.f64 t b) (/.f64 t b)))) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) 2) (/.f64 (*.f64 (pow.f64 y 6) (pow.f64 b 3)) (pow.f64 t 3))))
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) 2) (/.f64 (*.f64 (pow.f64 y 6) (pow.f64 b 3)) (pow.f64 t 3))) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) (pow.f64 y 4)) (*.f64 (/.f64 t b) (/.f64 t b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (pow.f64 t 2)) (*.f64 (pow.f64 y 4) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) 2) (*.f64 (pow.f64 t 4) (+.f64 (/.f64 i t) (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t)))) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))) t) (/.f64 i t)) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 i t) (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y) t)))) (*.f64 (pow.f64 y 6) (pow.f64 b 3))) (/.f64 t (*.f64 (pow.f64 y 2) b)))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 y 4)) (/.f64 (*.f64 t t) (*.f64 b b))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) 2) (/.f64 (*.f64 (pow.f64 y 8) (pow.f64 b 4)) (*.f64 (pow.f64 t 4) (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))))) (+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 y (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) 2) (pow.f64 t 3)) (*.f64 (pow.f64 y 6) (pow.f64 b 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) 2) (/.f64 (*.f64 (pow.f64 y 6) (pow.f64 b 3)) (pow.f64 t 3)))) (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c)))) (pow.f64 y 8)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) 2) (pow.f64 b 4)))) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) (pow.f64 y 4)) (*.f64 (/.f64 t b) (/.f64 t b))))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) 2) (/.f64 (*.f64 (pow.f64 y 6) (pow.f64 b 3)) (pow.f64 t 3))) (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) 3)) (*.f64 (pow.f64 y 8) (pow.f64 b 4)))) (-.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (*.f64 (/.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 y t) (fma.f64 (*.f64 y y) (+.f64 y a) c))) (pow.f64 y 4)) (*.f64 (/.f64 t b) (/.f64 t b)))))
(/.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))
(/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i))
(/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 t y))) (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)))
(-.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (/.f64 (*.f64 c y) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2))) (/.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 t y))) (+.f64 (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (/.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 t (*.f64 y y))) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2))))
(+.f64 (-.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (/.f64 (*.f64 c y) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) t))) (/.f64 (*.f64 t (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (*.f64 c c))))
(+.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (-.f64 (/.f64 (*.f64 t (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (*.f64 c c))) (/.f64 (*.f64 c y) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) t)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) t)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2))) (/.f64 t (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 t y))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) t) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (+.f64 (/.f64 t (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (/.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 t (*.f64 y y))) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)))))
(-.f64 (-.f64 (+.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (/.f64 (*.f64 t (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (*.f64 c c)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 4)) (*.f64 t (pow.f64 y 3)))) (/.f64 (*.f64 c y) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) t)))
(+.f64 (-.f64 (/.f64 (*.f64 t (*.f64 y y)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (*.f64 c c))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 4)) (*.f64 t (pow.f64 y 3)))) (-.f64 (/.f64 t (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) (/.f64 (*.f64 c y) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) t))))
(/.f64 t (*.f64 c y))
(/.f64 (/.f64 t y) c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (/.f64 t (*.f64 c y)))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 t t) (*.f64 c c)) (/.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) (*.f64 y y))) (/.f64 t (*.f64 c y)))
(-.f64 (/.f64 (/.f64 t y) c) (*.f64 (/.f64 (*.f64 t t) (*.f64 c (*.f64 c (*.f64 y y)))) (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t)))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 t (*.f64 c y))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 t t) (*.f64 c c)) (/.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) (*.f64 y y))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 c 3)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) 2) (pow.f64 y 3)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 c 3)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))) 2) (pow.f64 y 3)) (/.f64 (/.f64 t y) c)) (*.f64 (/.f64 (*.f64 t t) (*.f64 c (*.f64 c (*.f64 y y)))) (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b)))))
(-.f64 (fma.f64 (pow.f64 (/.f64 t c) 3) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))) 2) (pow.f64 y 3)) (/.f64 (/.f64 t y) c)) (*.f64 (/.f64 (*.f64 t t) (*.f64 c (*.f64 c (*.f64 y y)))) (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t)))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)) (pow.f64 (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t)) 2))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 t t) (*.f64 c c)) (/.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) (*.f64 y y))) (+.f64 (+.f64 (/.f64 t (*.f64 c y)) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 c 3)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) 2) (pow.f64 y 3)))) (neg.f64 (/.f64 (pow.f64 t 4) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 c 4)) (*.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) (pow.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) 2)))))))
(-.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 c 3)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))) 2) (pow.f64 y 3)) (/.f64 (/.f64 t y) c)) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 c 4)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))) 3) (pow.f64 y 4)))) (*.f64 (/.f64 (*.f64 t t) (*.f64 c (*.f64 c (*.f64 y y)))) (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b)))))
(-.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 t c) 3) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))) 2) (pow.f64 y 3)) (/.f64 (/.f64 t y) c)) (*.f64 (/.f64 (*.f64 t t) (*.f64 c (*.f64 c (*.f64 y y)))) (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 c 4)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))) 3) (pow.f64 y 4))))
(/.f64 t (*.f64 c y))
(/.f64 (/.f64 t y) c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (/.f64 t (*.f64 c y)))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 t t) (*.f64 c c)) (/.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) (*.f64 y y))) (/.f64 t (*.f64 c y)))
(-.f64 (/.f64 (/.f64 t y) c) (*.f64 (/.f64 (*.f64 t t) (*.f64 c (*.f64 c (*.f64 y y)))) (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t)))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 t (*.f64 c y))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 t t) (*.f64 c c)) (/.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) (*.f64 y y))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 c 3)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) 2) (pow.f64 y 3)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 c 3)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))) 2) (pow.f64 y 3)) (/.f64 (/.f64 t y) c)) (*.f64 (/.f64 (*.f64 t t) (*.f64 c (*.f64 c (*.f64 y y)))) (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b)))))
(-.f64 (fma.f64 (pow.f64 (/.f64 t c) 3) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))) 2) (pow.f64 y 3)) (/.f64 (/.f64 t y) c)) (*.f64 (/.f64 (*.f64 t t) (*.f64 c (*.f64 c (*.f64 y y)))) (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)) (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t)))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)) t) (/.f64 i t)) (pow.f64 (+.f64 (/.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) t) (/.f64 i t)) 2))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))))))
(fma.f64 -1 (*.f64 (/.f64 (*.f64 t t) (*.f64 c c)) (/.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) (*.f64 y y))) (+.f64 (+.f64 (/.f64 t (*.f64 c y)) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 c 3)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) 2) (pow.f64 y 3)))) (neg.f64 (/.f64 (pow.f64 t 4) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 c 4)) (*.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) (pow.f64 (+.f64 (/.f64 i t) (/.f64 (*.f64 y y) (/.f64 t (fma.f64 (+.f64 y a) y b)))) 2)))))))
(-.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 c 3)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))) 2) (pow.f64 y 3)) (/.f64 (/.f64 t y) c)) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 c 4)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))) 3) (pow.f64 y 4)))) (*.f64 (/.f64 (*.f64 t t) (*.f64 c (*.f64 c (*.f64 y y)))) (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b)))))
(-.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 t c) 3) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))) 2) (pow.f64 y 3)) (/.f64 (/.f64 t y) c)) (*.f64 (/.f64 (*.f64 t t) (*.f64 c (*.f64 c (*.f64 y y)))) (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 c 4)) (/.f64 (pow.f64 (+.f64 (/.f64 i t) (*.f64 (/.f64 (*.f64 y y) t) (fma.f64 y (+.f64 y a) b))) 3) (pow.f64 y 4))))
(/.f64 t (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))
(/.f64 t (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))
(/.f64 t (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i t) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 t (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 i t) (*.f64 y y)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (/.f64 t (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(-.f64 (/.f64 t (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c))) (/.f64 i (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2) (/.f64 t (*.f64 y y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i t) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) t) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (/.f64 t (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 i t) (*.f64 y y)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (/.f64 (/.f64 (*.f64 t (*.f64 i i)) (pow.f64 y 3)) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))))
(-.f64 (fma.f64 (/.f64 i (/.f64 (pow.f64 y 3) i)) (/.f64 t (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) (/.f64 t (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))) (/.f64 i (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2) (/.f64 t (*.f64 y y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) t) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i t) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) t) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (/.f64 t (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 t (pow.f64 i 3)) (pow.f64 y 4)) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 i t) (*.f64 y y)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (/.f64 (/.f64 (*.f64 t (*.f64 i i)) (pow.f64 y 3)) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))))
(-.f64 (-.f64 (fma.f64 (/.f64 i (/.f64 (pow.f64 y 3) i)) (/.f64 t (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) (/.f64 t (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))) (/.f64 i (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2) (/.f64 t (*.f64 y y))))) (/.f64 (/.f64 t (/.f64 (pow.f64 y 4) (pow.f64 i 3))) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4)))
(-.f64 (fma.f64 (/.f64 i (/.f64 (pow.f64 y 3) i)) (/.f64 t (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) (/.f64 t (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))) (+.f64 (/.f64 (/.f64 t (/.f64 (pow.f64 y 4) (pow.f64 i 3))) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4)) (/.f64 i (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2) (/.f64 t (*.f64 y y))))))
(/.f64 t i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (pow.f64 i 2))) (/.f64 t i))
(fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))) (/.f64 t i))
(-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 t y) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (/.f64 t i)))
(fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))) (+.f64 (/.f64 t i) (/.f64 (*.f64 (*.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (pow.f64 i 3))))
(+.f64 (-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 t y) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 t (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (/.f64 t i))))
(fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 4) (*.f64 t (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))) (+.f64 (/.f64 t i) (/.f64 (*.f64 (*.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (pow.f64 i 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 t (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))) (/.f64 (*.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) (pow.f64 i 4))) (*.f64 (/.f64 (*.f64 t y) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 t (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (*.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) (pow.f64 i 4))) (-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 t y) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(/.f64 t i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (pow.f64 i 2))) (/.f64 t i))
(fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))) (/.f64 t i))
(-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 t y) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (/.f64 t i)))
(fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))) (+.f64 (/.f64 t i) (/.f64 (*.f64 (*.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (pow.f64 i 3))))
(+.f64 (-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 t y) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 t (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2)))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 t (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (/.f64 t i))))
(fma.f64 -1 (/.f64 y (/.f64 (*.f64 i i) (*.f64 t (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 4) (*.f64 t (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))) (+.f64 (/.f64 t i) (/.f64 (*.f64 (*.f64 t (*.f64 y y)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)) (pow.f64 i 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 t (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))) (/.f64 (*.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) (pow.f64 i 4))) (*.f64 (/.f64 (*.f64 t y) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 i 3)) (*.f64 t (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (*.f64 (*.f64 t (pow.f64 y 3)) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)) (pow.f64 i 4))) (-.f64 (/.f64 t i) (*.f64 (/.f64 (*.f64 t y) i) (/.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 t (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 t (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))

localize7.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
1.4b
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
4.6b
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
10.2b
(/.f64 c (*.f64 y y))
Compiler

Compiled 72 to 15 computations (79.2% saved)

series21.0ms (0%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
z
@0
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
1.0ms
b
@0
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
1.0ms
c
@0
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
1.0ms
y
@0
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
1.0ms
c
@inf
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))

rewrite117.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
533×fma-neg_binary64
359×log-div_binary64
303×expm1-udef_binary64
303×log1p-udef_binary64
248×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify153.0ms (0.3%)

Algorithm
egg-herbie
Rules
661×associate-*l/_binary64
410×associate-/r/_binary64
373×cancel-sign-sub-inv_binary64
317×times-frac_binary64
273×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02493647
18823407
245863159
Stop Event
node limit
Counts
258 → 210
Calls
Call 1
Inputs
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 c (pow.f64 y 2))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 (*.f64 (pow.f64 y 2) z) c)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z b)) (pow.f64 c 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z b)) (pow.f64 c 2))) (*.f64 -1 (*.f64 (pow.f64 y 4) (+.f64 (/.f64 (*.f64 a z) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 b 2)) (pow.f64 c 3))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z b)) (pow.f64 c 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 4) (+.f64 (/.f64 (*.f64 a z) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 b 2)) (pow.f64 c 3)))))) (*.f64 -1 (*.f64 (pow.f64 y 5) (+.f64 (/.f64 z (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) z) (pow.f64 c 3))) (/.f64 (*.f64 a z) (pow.f64 c 2))) b) c)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 b z)) (pow.f64 c 3))))))))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 y 3))) (+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 z b))) (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) z)) (*.f64 b z)) a)))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 y 3))) (+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 y 3))) (+.f64 (/.f64 z y) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 z b))) (+.f64 (*.f64 c z) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 (pow.f64 a 2) z)) a))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 y 3))) (+.f64 (/.f64 z y) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))))
(/.f64 z (+.f64 y (+.f64 a (/.f64 b y))))
(+.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (*.f64 -1 (/.f64 (*.f64 c z) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (pow.f64 y 2))))))
(+.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) z) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (pow.f64 y 4)))) (*.f64 -1 (/.f64 (*.f64 c z) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (pow.f64 y 2)))))))
(+.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) z) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (*.f64 (pow.f64 (+.f64 a (+.f64 y (/.f64 b y))) 2) (pow.f64 y 6))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c z) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (pow.f64 y 2))))) (/.f64 (*.f64 (pow.f64 c 2) z) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (pow.f64 y 4)))))))
(/.f64 (*.f64 (pow.f64 y 2) z) c)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (/.f64 (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 6) z))) (pow.f64 c 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (pow.f64 y 6) z))) (pow.f64 c 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (pow.f64 y 8) z))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2))))))
(/.f64 (*.f64 (pow.f64 y 2) z) c)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (/.f64 (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 6) z))) (pow.f64 c 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (*.f64 (pow.f64 y 8) z))) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (pow.f64 y 6) z))) (pow.f64 c 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2))))))
(/.f64 z (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 y (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))))))) (/.f64 z (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) z) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) 2) (*.f64 (pow.f64 y 2) (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 y (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))))))) (/.f64 z (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 b 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) 2) (pow.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 y (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))))))) (+.f64 (/.f64 (*.f64 z (pow.f64 b 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) 2) (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2))))))) (/.f64 z (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2))))))))
(/.f64 (*.f64 y z) b)
(+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))) (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) z))) (pow.f64 b 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) 2) (*.f64 (pow.f64 y 4) (*.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) z))) (pow.f64 b 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) z))) (pow.f64 b 3)) (+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))))))
(/.f64 (*.f64 y z) b)
(+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))) (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) z))) (pow.f64 b 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) z))) (pow.f64 b 3)) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) 2) (*.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) z))) (pow.f64 b 4))))))
(/.f64 z (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))))
(+.f64 (/.f64 z (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2))))
(+.f64 (/.f64 z (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2))) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 3))))
(+.f64 (/.f64 z (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2))) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 3)))))
(/.f64 z a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) z) (pow.f64 a 2))) (/.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) z) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2) z) (pow.f64 a 3)) (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) z) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2) z) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 3) z) (pow.f64 a 4))) (/.f64 z a))))
(/.f64 z a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) z) (pow.f64 a 2))) (/.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) z) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2) z) (pow.f64 a 3)) (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) z) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2) z) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 3) z) (pow.f64 a 4))) (/.f64 z a))))
(/.f64 b y)
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(/.f64 c (pow.f64 y 2))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(/.f64 c (pow.f64 y 2))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(/.f64 c (pow.f64 y 2))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(/.f64 b y)
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(/.f64 b y)
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(/.f64 c (pow.f64 y 2))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(/.f64 b y)
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(/.f64 b y)
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
Outputs
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 (+.f64 y a) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))
(/.f64 z (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))
(/.f64 z (+.f64 a (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 (+.f64 y a) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))
(/.f64 z (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))
(/.f64 z (+.f64 a (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 (+.f64 y a) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))
(/.f64 z (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))
(/.f64 z (+.f64 a (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 (+.f64 y a) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))
(/.f64 z (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))
(/.f64 z (+.f64 a (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 (+.f64 y a) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))
(/.f64 z (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))
(/.f64 z (+.f64 a (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 (+.f64 y a) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))
(/.f64 z (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))
(/.f64 z (+.f64 a (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 (+.f64 y a) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))
(/.f64 z (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))
(/.f64 z (+.f64 a (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 (+.f64 y a) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))
(/.f64 z (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))
(/.f64 z (+.f64 a (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 (+.f64 y a) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))
(/.f64 z (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))
(/.f64 z (+.f64 a (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 (+.f64 y a) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))
(/.f64 z (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))
(/.f64 z (+.f64 a (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 (+.f64 y a) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))
(/.f64 z (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))
(/.f64 z (+.f64 a (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))))
(/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))))
(/.f64 z (+.f64 (+.f64 y a) (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))
(/.f64 z (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))
(/.f64 z (+.f64 a (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))))
(/.f64 (*.f64 (pow.f64 y 2) z) c)
(/.f64 (*.f64 y y) (/.f64 c z))
(*.f64 (/.f64 (*.f64 y y) c) z)
(*.f64 (/.f64 z c) (*.f64 y y))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z b)) (pow.f64 c 2))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (neg.f64 (/.f64 (pow.f64 y 3) (/.f64 (*.f64 c c) (*.f64 z b)))))
(-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (*.f64 z b) c) (/.f64 (pow.f64 y 3) c)))
(-.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (/.f64 (*.f64 z (pow.f64 y 3)) (/.f64 (*.f64 c c) b)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z b)) (pow.f64 c 2))) (*.f64 -1 (*.f64 (pow.f64 y 4) (+.f64 (/.f64 (*.f64 a z) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 b 2)) (pow.f64 c 3))))))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 3) (/.f64 (*.f64 c c) (*.f64 z b))) (*.f64 (pow.f64 y 4) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 c 3) (*.f64 b b))) (/.f64 (*.f64 z a) (*.f64 c c)))))))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (*.f64 z b) c) (/.f64 (pow.f64 y 3) c))) (*.f64 (pow.f64 y 4) (-.f64 (/.f64 z (/.f64 (*.f64 c c) a)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 c 3)) z))))
(-.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (+.f64 (/.f64 (*.f64 z (pow.f64 y 3)) (/.f64 (*.f64 c c) b)) (*.f64 (pow.f64 y 4) (*.f64 z (-.f64 (/.f64 a (*.f64 c c)) (/.f64 (*.f64 b b) (pow.f64 c 3)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 z b)) (pow.f64 c 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 4) (+.f64 (/.f64 (*.f64 a z) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 b 2)) (pow.f64 c 3)))))) (*.f64 -1 (*.f64 (pow.f64 y 5) (+.f64 (/.f64 z (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) z) (pow.f64 c 3))) (/.f64 (*.f64 a z) (pow.f64 c 2))) b) c)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 b z)) (pow.f64 c 3))))))))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (*.f64 c c) (*.f64 z b))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 4) (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 c 3) (*.f64 b b))) (/.f64 (*.f64 z a) (*.f64 c c)))) (*.f64 (pow.f64 y 5) (+.f64 (/.f64 z (*.f64 c c)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 (/.f64 z (/.f64 (pow.f64 c 3) (*.f64 b b))) (/.f64 (*.f64 z a) (*.f64 c c))) (/.f64 c b)) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 z b)))))))))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (-.f64 (neg.f64 (fma.f64 (pow.f64 y 4) (-.f64 (/.f64 z (/.f64 (*.f64 c c) a)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 c 3)) z)) (*.f64 (pow.f64 y 5) (-.f64 (-.f64 (/.f64 z (*.f64 c c)) (/.f64 b (/.f64 c (-.f64 (/.f64 z (/.f64 (*.f64 c c) a)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 c 3)) z))))) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 z b)))))) (*.f64 (/.f64 (*.f64 z b) c) (/.f64 (pow.f64 y 3) c))))
(-.f64 (-.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (/.f64 (*.f64 z (pow.f64 y 3)) (/.f64 (*.f64 c c) b))) (fma.f64 (pow.f64 y 4) (*.f64 z (-.f64 (/.f64 a (*.f64 c c)) (/.f64 (*.f64 b b) (pow.f64 c 3)))) (*.f64 (pow.f64 y 5) (-.f64 (/.f64 z (*.f64 c c)) (+.f64 (*.f64 (/.f64 b c) (*.f64 z (-.f64 (/.f64 a (*.f64 c c)) (/.f64 (*.f64 b b) (pow.f64 c 3))))) (*.f64 (/.f64 (*.f64 z b) (pow.f64 c 3)) a))))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(-.f64 (/.f64 z y) (/.f64 z (/.f64 (*.f64 y y) a)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 y 3))) (+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))
(fma.f64 -1 (/.f64 (fma.f64 z b (neg.f64 (*.f64 z (*.f64 a a)))) (pow.f64 y 3)) (+.f64 (/.f64 z y) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z)))))
(-.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 (*.f64 z (+.f64 b (neg.f64 (*.f64 a a)))) (pow.f64 y 3)))
(-.f64 (-.f64 (/.f64 z y) (/.f64 z (/.f64 (*.f64 y y) a))) (/.f64 (*.f64 z (-.f64 b (*.f64 a a))) (pow.f64 y 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 z b))) (+.f64 (*.f64 c z) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) z)) (*.f64 b z)) a)))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 (pow.f64 a 2) z))) (pow.f64 y 3))) (+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 z b)) (fma.f64 c z (neg.f64 (*.f64 a (fma.f64 z b (neg.f64 (*.f64 z (*.f64 a a)))))))) (pow.f64 y 4)) (fma.f64 -1 (/.f64 (fma.f64 z b (neg.f64 (*.f64 z (*.f64 a a)))) (pow.f64 y 3)) (+.f64 (/.f64 z y) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))))))
(-.f64 (-.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 (*.f64 z (+.f64 b (neg.f64 (*.f64 a a)))) (pow.f64 y 3))) (/.f64 (-.f64 (-.f64 (*.f64 c z) (*.f64 a (*.f64 z (+.f64 b (neg.f64 (*.f64 a a)))))) (*.f64 z (*.f64 a b))) (pow.f64 y 4)))
(-.f64 (-.f64 (-.f64 (/.f64 z y) (/.f64 z (/.f64 (*.f64 y y) a))) (/.f64 (*.f64 z (-.f64 b (*.f64 a a))) (pow.f64 y 3))) (/.f64 (+.f64 (*.f64 c z) (*.f64 (neg.f64 a) (+.f64 (*.f64 z (-.f64 b (*.f64 a a))) (*.f64 z b)))) (pow.f64 y 4)))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(-.f64 (/.f64 z y) (/.f64 z (/.f64 (*.f64 y y) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 y 3))) (+.f64 (/.f64 z y) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))))
(fma.f64 -1 (/.f64 (*.f64 z b) (pow.f64 y 3)) (+.f64 (/.f64 z y) (+.f64 (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))) (/.f64 (*.f64 a a) (/.f64 (pow.f64 y 3) z)))))
(-.f64 (-.f64 (+.f64 (/.f64 z y) (/.f64 (*.f64 a a) (/.f64 (pow.f64 y 3) z))) (*.f64 (/.f64 z y) (/.f64 a y))) (*.f64 (/.f64 z (pow.f64 y 3)) b))
(+.f64 (/.f64 z y) (-.f64 (*.f64 z (-.f64 (/.f64 (*.f64 a a) (pow.f64 y 3)) (/.f64 a (*.f64 y y)))) (*.f64 (/.f64 b (pow.f64 y 3)) z)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 z b))) (+.f64 (*.f64 c z) (*.f64 (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 (pow.f64 a 2) z)) a))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (pow.f64 y 3))) (+.f64 (/.f64 z y) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 z b)) (fma.f64 c z (*.f64 a (fma.f64 -1 (*.f64 z b) (*.f64 z (*.f64 a a)))))) (pow.f64 y 4)) (fma.f64 -1 (/.f64 (*.f64 z b) (pow.f64 y 3)) (+.f64 (/.f64 z y) (+.f64 (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))) (/.f64 (*.f64 a a) (/.f64 (pow.f64 y 3) z))))))
(-.f64 (-.f64 (-.f64 (+.f64 (/.f64 z y) (/.f64 (*.f64 a a) (/.f64 (pow.f64 y 3) z))) (*.f64 (/.f64 z y) (/.f64 a y))) (*.f64 (/.f64 z (pow.f64 y 3)) b)) (/.f64 (-.f64 (fma.f64 c z (*.f64 a (*.f64 z (+.f64 (*.f64 a a) (neg.f64 b))))) (*.f64 z (*.f64 a b))) (pow.f64 y 4)))
(+.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 b (pow.f64 y 3)) z)) (-.f64 (*.f64 z (-.f64 (/.f64 (*.f64 a a) (pow.f64 y 3)) (/.f64 a (*.f64 y y)))) (/.f64 (-.f64 (fma.f64 c z (*.f64 (*.f64 z a) (-.f64 (*.f64 a a) b))) (*.f64 z (*.f64 a b))) (pow.f64 y 4))))
(/.f64 z (+.f64 y (+.f64 a (/.f64 b y))))
(+.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (*.f64 -1 (/.f64 (*.f64 c z) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (pow.f64 y 2))))))
(+.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (neg.f64 (/.f64 (*.f64 c z) (*.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (+.f64 a (+.f64 y (/.f64 b y)))) (*.f64 y y)))))
(-.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (*.f64 (/.f64 c (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2)) (/.f64 z (*.f64 y y))))
(+.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) z) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (pow.f64 y 4)))) (*.f64 -1 (/.f64 (*.f64 c z) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (pow.f64 y 2)))))))
(+.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (+.f64 (neg.f64 (/.f64 (*.f64 c z) (*.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (+.f64 a (+.f64 y (/.f64 b y)))) (*.f64 y y)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2)) (/.f64 z (*.f64 (pow.f64 y 4) (+.f64 a (+.f64 y (/.f64 b y))))))))
(+.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (-.f64 (*.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (/.f64 (*.f64 c c) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2)))) (*.f64 (/.f64 c (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2)) (/.f64 z (*.f64 y y)))))
(+.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (*.f64 (/.f64 z (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2)) (-.f64 (/.f64 (*.f64 c c) (*.f64 (pow.f64 y 4) (+.f64 y (+.f64 a (/.f64 b y))))) (/.f64 c (*.f64 y y)))))
(+.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) z) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (*.f64 (pow.f64 (+.f64 a (+.f64 y (/.f64 b y))) 2) (pow.f64 y 6))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c z) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (pow.f64 y 2))))) (/.f64 (*.f64 (pow.f64 c 2) z) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (pow.f64 y 4)))))))
(+.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (fma.f64 -1 (/.f64 (/.f64 (*.f64 z (pow.f64 c 3)) (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2)) (*.f64 (pow.f64 (+.f64 a (+.f64 y (/.f64 b y))) 2) (pow.f64 y 6))) (fma.f64 -1 (/.f64 (*.f64 c z) (*.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (+.f64 a (+.f64 y (/.f64 b y)))) (*.f64 y y))) (*.f64 (/.f64 (*.f64 c c) (+.f64 a (+.f64 y (/.f64 b y)))) (/.f64 z (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2)))))))
(+.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (-.f64 (-.f64 (*.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (/.f64 (*.f64 c c) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2)))) (*.f64 (/.f64 c (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2)) (/.f64 z (*.f64 y y)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2)) (/.f64 z (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (pow.f64 y 6))))))
(+.f64 (*.f64 (/.f64 z (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2)) (-.f64 (/.f64 (*.f64 c c) (*.f64 (pow.f64 y 4) (+.f64 y (+.f64 a (/.f64 b y))))) (/.f64 c (*.f64 y y)))) (-.f64 (/.f64 z (+.f64 y (+.f64 a (/.f64 b y)))) (/.f64 (*.f64 (pow.f64 c 3) (/.f64 z (pow.f64 y 6))) (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 4))))
(/.f64 (*.f64 (pow.f64 y 2) z) c)
(/.f64 (*.f64 y y) (/.f64 c z))
(*.f64 (/.f64 (*.f64 y y) c) z)
(*.f64 (/.f64 z c) (*.f64 y y))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (neg.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 4))) (*.f64 c c))))
(-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (+.f64 y (+.f64 a (/.f64 b y))) c) (/.f64 (*.f64 z (pow.f64 y 4)) c)))
(-.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (*.f64 (/.f64 (*.f64 z (pow.f64 y 4)) (*.f64 c c)) (+.f64 y (+.f64 a (/.f64 b y)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (/.f64 (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 6) z))) (pow.f64 c 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (/.f64 (+.f64 a (+.f64 y (/.f64 b y))) (/.f64 (pow.f64 c 3) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 6)))))) (neg.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 4))) (*.f64 c c))))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (*.f64 z (pow.f64 y 6))) (pow.f64 c 3))) (*.f64 (/.f64 (+.f64 y (+.f64 a (/.f64 b y))) c) (/.f64 (*.f64 z (pow.f64 y 4)) c)))
(+.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (*.f64 (/.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 c c)) (-.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 6))) c) (*.f64 z (pow.f64 y 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (pow.f64 y 6) z))) (pow.f64 c 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (pow.f64 y 8) z))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (/.f64 (*.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (+.f64 a (+.f64 y (/.f64 b y)))) (*.f64 z (pow.f64 y 6))) (pow.f64 c 3))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (/.f64 (pow.f64 c 4) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 z (pow.f64 y 8))))) (neg.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 4))) (*.f64 c c)))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (*.f64 z (pow.f64 y 6))) (pow.f64 c 3)) (*.f64 (/.f64 (+.f64 y (+.f64 a (/.f64 b y))) c) (/.f64 (*.f64 z (pow.f64 y 4)) c))) (*.f64 (/.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (pow.f64 c 4)) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 8))))))
(+.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (-.f64 (*.f64 (/.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 c c)) (-.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 6))) c) (*.f64 z (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 3) (pow.f64 c 4)) (*.f64 z (pow.f64 y 8)))))
(/.f64 (*.f64 (pow.f64 y 2) z) c)
(/.f64 (*.f64 y y) (/.f64 c z))
(*.f64 (/.f64 (*.f64 y y) c) z)
(*.f64 (/.f64 z c) (*.f64 y y))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (neg.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 4))) (*.f64 c c))))
(-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (+.f64 y (+.f64 a (/.f64 b y))) c) (/.f64 (*.f64 z (pow.f64 y 4)) c)))
(-.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (*.f64 (/.f64 (*.f64 z (pow.f64 y 4)) (*.f64 c c)) (+.f64 y (+.f64 a (/.f64 b y)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (/.f64 (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 6) z))) (pow.f64 c 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (/.f64 (+.f64 a (+.f64 y (/.f64 b y))) (/.f64 (pow.f64 c 3) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 6)))))) (neg.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 4))) (*.f64 c c))))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (*.f64 z (pow.f64 y 6))) (pow.f64 c 3))) (*.f64 (/.f64 (+.f64 y (+.f64 a (/.f64 b y))) c) (/.f64 (*.f64 z (pow.f64 y 4)) c)))
(+.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (*.f64 (/.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 c c)) (-.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 6))) c) (*.f64 z (pow.f64 y 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (*.f64 (pow.f64 y 8) z))) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 (pow.f64 y 6) z))) (pow.f64 c 3)) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (/.f64 (*.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (+.f64 a (+.f64 y (/.f64 b y)))) (*.f64 z (pow.f64 y 6))) (pow.f64 c 3))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (/.f64 (pow.f64 c 4) (*.f64 (+.f64 a (+.f64 y (/.f64 b y))) (*.f64 z (pow.f64 y 8))))) (neg.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 4))) (*.f64 c c)))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (*.f64 z (pow.f64 y 6))) (pow.f64 c 3)) (*.f64 (/.f64 (+.f64 y (+.f64 a (/.f64 b y))) c) (/.f64 (*.f64 z (pow.f64 y 4)) c))) (*.f64 (/.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 2) (pow.f64 c 4)) (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 8))))))
(+.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (-.f64 (*.f64 (/.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 c c)) (-.f64 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 z (pow.f64 y 6))) c) (*.f64 z (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 b y))) 3) (pow.f64 c 4)) (*.f64 z (pow.f64 y 8)))))
(/.f64 z (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))))
(/.f64 z (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))))
(/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 y (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))))))) (/.f64 z (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2))))))
(fma.f64 -1 (/.f64 (*.f64 z b) (*.f64 (*.f64 y (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y)))) (+.f64 a (+.f64 y (/.f64 c (*.f64 y y)))))) (/.f64 z (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y)))))
(-.f64 (/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a))) (/.f64 (/.f64 z (/.f64 y b)) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2)))
(*.f64 (+.f64 (/.f64 (neg.f64 b) (*.f64 y (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))) 1) (/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a))))
(+.f64 (/.f64 (*.f64 (pow.f64 b 2) z) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) 2) (*.f64 (pow.f64 y 2) (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 y (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))))))) (/.f64 z (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 z b) (*.f64 (*.f64 y (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y)))) (+.f64 a (+.f64 y (/.f64 c (*.f64 y y)))))) (/.f64 z (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) 2) (*.f64 y y)) (+.f64 a (+.f64 y (/.f64 c (*.f64 y y))))) z)))
(-.f64 (fma.f64 (/.f64 z (*.f64 y y)) (*.f64 (/.f64 b (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2)) (/.f64 b (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))) (/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))) (/.f64 (/.f64 z (/.f64 y b)) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2)))
(+.f64 (/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a))) (*.f64 (/.f64 z (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 y (*.f64 y (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a))))) (/.f64 b y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 b 3)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) 2) (pow.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z b) (*.f64 y (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))))))) (+.f64 (/.f64 (*.f64 z (pow.f64 b 2)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) 2) (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2))))))) (/.f64 z (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2))))))))
(fma.f64 -1 (*.f64 (/.f64 z (pow.f64 y 3)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) 2) (pow.f64 (+.f64 a (+.f64 y (/.f64 c (*.f64 y y)))) 2)))) (fma.f64 -1 (/.f64 (*.f64 z b) (*.f64 (*.f64 y (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y)))) (+.f64 a (+.f64 y (/.f64 c (*.f64 y y)))))) (+.f64 (/.f64 z (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y)))) (/.f64 (*.f64 z (*.f64 b b)) (*.f64 (*.f64 (*.f64 y y) (pow.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) 2)) (+.f64 a (+.f64 y (/.f64 c (*.f64 y y)))))))))
(-.f64 (-.f64 (fma.f64 (/.f64 z (*.f64 y y)) (*.f64 (/.f64 b (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2)) (/.f64 b (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))) (/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))) (/.f64 (/.f64 z (/.f64 y b)) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2))) (*.f64 (/.f64 z (pow.f64 y 3)) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2)))))
(+.f64 (*.f64 (/.f64 z (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 y (*.f64 y (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a))))) (/.f64 b y))) (-.f64 (/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a))) (*.f64 (/.f64 z (pow.f64 y 3)) (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 4)))))
(/.f64 (*.f64 y z) b)
(/.f64 y (/.f64 b z))
(*.f64 (/.f64 y b) z)
(+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))))
(+.f64 (/.f64 y (/.f64 b z)) (neg.f64 (/.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) (/.f64 (*.f64 b b) (*.f64 (*.f64 y y) z)))))
(-.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) b) (/.f64 (*.f64 y (*.f64 y z)) b)))
(-.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) b) (/.f64 (*.f64 (*.f64 y y) z) b)))
(+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))) (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) z))) (pow.f64 b 3))))
(+.f64 (/.f64 y (/.f64 b z)) (fma.f64 -1 (/.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) (/.f64 (*.f64 b b) (*.f64 (*.f64 y y) z))) (/.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 y 3) (*.f64 z (+.f64 a (+.f64 y (/.f64 c (*.f64 y y))))))))))
(+.f64 (*.f64 (/.f64 y b) z) (-.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 b 3)) (*.f64 z (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2))) (*.f64 (/.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) b) (/.f64 (*.f64 y (*.f64 y z)) b))))
(+.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) (*.f64 b b)) (-.f64 (/.f64 (*.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) (*.f64 z (pow.f64 y 3))) b) (*.f64 (*.f64 y y) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) 2) (*.f64 (pow.f64 y 4) (*.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) z))) (pow.f64 b 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) z))) (pow.f64 b 3)) (+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) 2) (/.f64 (pow.f64 b 4) (*.f64 (*.f64 (pow.f64 y 4) (+.f64 a (+.f64 y (/.f64 c (*.f64 y y))))) z))) (+.f64 (+.f64 (/.f64 y (/.f64 b z)) (neg.f64 (/.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) (/.f64 (*.f64 b b) (*.f64 (*.f64 y y) z))))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 b 3) (*.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) (*.f64 z (+.f64 a (+.f64 y (/.f64 c (*.f64 y y))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 b 3)) (*.f64 z (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2))) (-.f64 (-.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) b) (/.f64 (*.f64 y (*.f64 y z)) b))) (/.f64 (pow.f64 y 4) (/.f64 (/.f64 (pow.f64 b 4) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2)) (*.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))))))
(-.f64 (+.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) (*.f64 b b)) (-.f64 (/.f64 (*.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) (*.f64 z (pow.f64 y 3))) b) (*.f64 (*.f64 y y) z)))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 b 4)) (*.f64 z (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 3))))
(/.f64 (*.f64 y z) b)
(/.f64 y (/.f64 b z))
(*.f64 (/.f64 y b) z)
(+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))))
(+.f64 (/.f64 y (/.f64 b z)) (neg.f64 (/.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) (/.f64 (*.f64 b b) (*.f64 (*.f64 y y) z)))))
(-.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) b) (/.f64 (*.f64 y (*.f64 y z)) b)))
(-.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) b) (/.f64 (*.f64 (*.f64 y y) z) b)))
(+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))) (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) z))) (pow.f64 b 3))))
(+.f64 (/.f64 y (/.f64 b z)) (fma.f64 -1 (/.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) (/.f64 (*.f64 b b) (*.f64 (*.f64 y y) z))) (/.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 y 3) (*.f64 z (+.f64 a (+.f64 y (/.f64 c (*.f64 y y))))))))))
(+.f64 (*.f64 (/.f64 y b) z) (-.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 b 3)) (*.f64 z (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2))) (*.f64 (/.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) b) (/.f64 (*.f64 y (*.f64 y z)) b))))
(+.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) (*.f64 b b)) (-.f64 (/.f64 (*.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) (*.f64 z (pow.f64 y 3))) b) (*.f64 (*.f64 y y) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) z))) (pow.f64 b 3)) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 y (+.f64 a (/.f64 c (pow.f64 y 2)))) 2) (*.f64 (+.f64 a (+.f64 y (/.f64 c (pow.f64 y 2)))) z))) (pow.f64 b 4))))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) 2) (/.f64 (pow.f64 b 4) (*.f64 (*.f64 (pow.f64 y 4) (+.f64 a (+.f64 y (/.f64 c (*.f64 y y))))) z))) (+.f64 (+.f64 (/.f64 y (/.f64 b z)) (neg.f64 (/.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) (/.f64 (*.f64 b b) (*.f64 (*.f64 y y) z))))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 b 3) (*.f64 (+.f64 (+.f64 y a) (/.f64 c (*.f64 y y))) (*.f64 z (+.f64 a (+.f64 y (/.f64 c (*.f64 y y))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 b 3)) (*.f64 z (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2))) (-.f64 (-.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) b) (/.f64 (*.f64 y (*.f64 y z)) b))) (/.f64 (pow.f64 y 4) (/.f64 (/.f64 (pow.f64 b 4) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 2)) (*.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))))))
(-.f64 (+.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) (*.f64 b b)) (-.f64 (/.f64 (*.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) (*.f64 z (pow.f64 y 3))) b) (*.f64 (*.f64 y y) z)))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 b 4)) (*.f64 z (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)) 3))))
(/.f64 z (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))))
(/.f64 z (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))))
(/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))))
(/.f64 z (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))
(+.f64 (/.f64 z (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2))))
(+.f64 (/.f64 z (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y)))) (neg.f64 (/.f64 a (/.f64 (pow.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) 2) z))))
(-.f64 (/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))) (/.f64 z (/.f64 (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))) 2) a)))
(-.f64 (/.f64 z (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))) (*.f64 (/.f64 z (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 2)) a))
(+.f64 (/.f64 z (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2))) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 3))))
(+.f64 (/.f64 z (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y)))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) 2) z)) (/.f64 (*.f64 z (*.f64 a a)) (pow.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) 3))))
(+.f64 (/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))) (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))) 3)) z) (/.f64 z (/.f64 (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))) 2) a))))
(+.f64 (/.f64 z (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))) (*.f64 z (-.f64 (/.f64 (*.f64 a a) (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 3)) (/.f64 a (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 2)))))
(+.f64 (/.f64 z (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2))) (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 3)))))
(+.f64 (/.f64 z (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y)))) (fma.f64 -1 (/.f64 (*.f64 z (pow.f64 a 3)) (pow.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) 4)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) 2) z)) (/.f64 (*.f64 z (*.f64 a a)) (pow.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) 3)))))
(+.f64 (/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))) 3)) z) (/.f64 z (/.f64 (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))) 2) a))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))) 4)) z)))
(+.f64 (*.f64 z (-.f64 (/.f64 (*.f64 a a) (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 3)) (/.f64 a (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 2)))) (-.f64 (/.f64 z (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 4)) z)))
(/.f64 z a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) z) (pow.f64 a 2))) (/.f64 z a))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) (/.f64 (*.f64 a a) z)) (/.f64 z a))
(-.f64 (/.f64 z a) (/.f64 z (/.f64 (*.f64 a a) (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))))))
(-.f64 (/.f64 z a) (*.f64 (/.f64 z a) (/.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) z) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2) z) (pow.f64 a 3)) (/.f64 z a)))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) (/.f64 (*.f64 a a) z)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) 2) (/.f64 (pow.f64 a 3) z))))
(+.f64 (-.f64 (/.f64 z a) (/.f64 z (/.f64 (*.f64 a a) (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))) (/.f64 z (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))) 2))))
(+.f64 (/.f64 z a) (-.f64 (*.f64 (/.f64 z (pow.f64 a 3)) (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 2)) (*.f64 (/.f64 z a) (/.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) z) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2) z) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 3) z) (pow.f64 a 4))) (/.f64 z a))))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) (/.f64 (*.f64 a a) z)) (+.f64 (/.f64 (pow.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) 2) (/.f64 (pow.f64 a 3) z)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) 3) (/.f64 (pow.f64 a 4) z)) (/.f64 z a))))
(+.f64 (-.f64 (/.f64 z (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))) 2))) (/.f64 (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))) 3) (/.f64 (pow.f64 a 4) z))) (-.f64 (/.f64 z a) (/.f64 z (/.f64 (*.f64 a a) (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))))
(+.f64 (*.f64 z (-.f64 (/.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 2) (pow.f64 a 3)) (/.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 3) (pow.f64 a 4)))) (-.f64 (/.f64 z a) (*.f64 (/.f64 z a) (/.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))))
(/.f64 z a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) z) (pow.f64 a 2))) (/.f64 z a))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) (/.f64 (*.f64 a a) z)) (/.f64 z a))
(-.f64 (/.f64 z a) (/.f64 z (/.f64 (*.f64 a a) (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))))))
(-.f64 (/.f64 z a) (*.f64 (/.f64 z a) (/.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) z) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2) z) (pow.f64 a 3)) (/.f64 z a)))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) (/.f64 (*.f64 a a) z)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) 2) (/.f64 (pow.f64 a 3) z))))
(+.f64 (-.f64 (/.f64 z a) (/.f64 z (/.f64 (*.f64 a a) (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))) (/.f64 z (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))) 2))))
(+.f64 (/.f64 z a) (-.f64 (*.f64 (/.f64 z (pow.f64 a 3)) (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 2)) (*.f64 (/.f64 z a) (/.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) z) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 2) z) (pow.f64 a 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))) 3) z) (pow.f64 a 4))) (/.f64 z a))))
(fma.f64 -1 (/.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) (/.f64 (*.f64 a a) z)) (+.f64 (/.f64 (pow.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) 2) (/.f64 (pow.f64 a 3) z)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (+.f64 y (/.f64 b y)) (/.f64 c (*.f64 y y))) 3) (/.f64 (pow.f64 a 4) z)) (/.f64 z a))))
(+.f64 (-.f64 (/.f64 z (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))) 2))) (/.f64 (pow.f64 (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y))) 3) (/.f64 (pow.f64 a 4) z))) (-.f64 (/.f64 z a) (/.f64 z (/.f64 (*.f64 a a) (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y (/.f64 b y)))))))
(+.f64 (*.f64 z (-.f64 (/.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 2) (pow.f64 a 3)) (/.f64 (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 3) (pow.f64 a 4)))) (-.f64 (/.f64 z a) (*.f64 (/.f64 z a) (/.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))))
(/.f64 b y)
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(/.f64 b y)
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(/.f64 b y)
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(/.f64 c (pow.f64 y 2))
(/.f64 c (*.f64 y y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(/.f64 b y)
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(/.f64 b y)
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))
(+.f64 (/.f64 b y) (/.f64 c (pow.f64 y 2)))
(+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))

localize102.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y)
0.2b
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y)
3.7b
(*.f64 (+.f64 y a) (*.f64 y y))
30.7b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
Compiler

Compiled 174 to 50 computations (71.3% saved)

series62.0ms (0.1%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
10.0ms
i
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
5.0ms
y
@inf
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
3.0ms
c
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
3.0ms
a
@0
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
3.0ms
c
@inf
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))

rewrite123.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
308×add-sqr-sqrt_binary64
302×*-un-lft-identity_binary64
302×pow1_binary64
286×add-exp-log_binary64
286×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02544
158044
Stop Event
node limit
Counts
2 → 55
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(*.f64 (+.f64 y a) (*.f64 y y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (/.f64 1 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 2) (*.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (/.f64 1 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))) 2) (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (*.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (/.f64 1 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))) (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (/.f64 1 (neg.f64 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 1) (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)) 2)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (cbrt.f64 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 2) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)) 2)) (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)) 2)) (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (cbrt.f64 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (sqrt.f64 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) 2) (sqrt.f64 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))) (/.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) (sqrt.f64 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (+.f64 (pow.f64 (*.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c)) 3) (pow.f64 i 3))) (+.f64 (pow.f64 (*.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c)) 2) (*.f64 i (-.f64 i (*.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (-.f64 (pow.f64 (*.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c)) 2) (*.f64 i i))) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (neg.f64 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) 3) (pow.f64 (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (*.f64 (+.f64 y a) y) y c) i))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 y 3) (*.f64 a (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 y 3) (*.f64 (*.f64 y y) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 y y)) (pow.f64 y 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 y (+.f64 y a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 y 3) (pow.f64 a 3)) (*.f64 y y)) (fma.f64 y y (*.f64 a (-.f64 a y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 a a)) (*.f64 y y)) (-.f64 y a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y y) (+.f64 (pow.f64 y 3) (pow.f64 a 3))) (fma.f64 y y (*.f64 a (-.f64 a y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y y) (-.f64 (*.f64 y y) (*.f64 a a))) (-.f64 y a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 y (+.f64 y a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (*.f64 y (+.f64 y a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (sqrt.f64 (+.f64 y a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (*.f64 y (+.f64 y a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 y a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 y) y) (+.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 y (+.f64 y a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (*.f64 y (+.f64 y a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (*.f64 y (+.f64 y a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (*.f64 y (+.f64 y a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (*.f64 y (+.f64 y a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 y (+.f64 y a)))) 1))))))

simplify218.0ms (0.5%)

Algorithm
egg-herbie
Rules
347×cancel-sign-sub-inv_binary64
269×distribute-lft-in_binary64
269×distribute-rgt-in_binary64
264×associate-*r*_binary64
258×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03618103
114006736
258196677
Stop Event
node limit
Counts
163 → 150
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) t) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(+.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i))) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y)))
(+.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i))) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (/.f64 (*.f64 a t) (pow.f64 i 2)) (/.f64 (*.f64 c (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i))) i)))) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))))
x
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) a) (pow.f64 y 2)) (/.f64 (*.f64 a x) y)))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) x))) (+.f64 (/.f64 (*.f64 a x) y) (+.f64 (/.f64 (*.f64 a (-.f64 54929528941/2000000 (*.f64 a (-.f64 z (*.f64 a x))))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (/.f64 (*.f64 a (-.f64 z (*.f64 a x))) (pow.f64 y 2))))))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 54929528941/2000000 (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))))))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 2))))
(/.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) t) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 6) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2)) (*.f64 (pow.f64 y 9) (pow.f64 a 3)))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2)) (*.f64 (pow.f64 y 9) (pow.f64 a 3)))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y)))))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y)))))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))
(+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))))))
(+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2)))) (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (/.f64 t (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2)))) (+.f64 (/.f64 x (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2))))) (+.f64 (/.f64 z (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 y (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2))))))))))) (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 4))) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 4))) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(*.f64 a (pow.f64 y 2))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(pow.f64 y 3)
(+.f64 (*.f64 (pow.f64 y 2) a) (pow.f64 y 3))
(+.f64 (*.f64 (pow.f64 y 2) a) (pow.f64 y 3))
(+.f64 (*.f64 (pow.f64 y 2) a) (pow.f64 y 3))
(*.f64 (pow.f64 y 2) a)
(+.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) a))
(+.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) a))
(+.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) a))
(*.f64 (pow.f64 y 2) a)
(+.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) a))
(+.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) a))
(+.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) a))
Outputs
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) t) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x)) (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x)) (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x)) (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))
(/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x)) (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x)) (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x)) (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))
(/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x)) (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x)) (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000)))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000)))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (*.f64 (pow.f64 y 4) x) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000)) (+.f64 (/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x)) (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(+.f64 (/.f64 t i) (*.f64 y (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))))
(fma.f64 y (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) (/.f64 t i))
(+.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i))) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y)))
(fma.f64 (*.f64 y y) (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) (/.f64 i c))) (+.f64 (/.f64 t i) (*.f64 y (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))))))
(fma.f64 (*.f64 y y) (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (fma.f64 y (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) (/.f64 t i)))
(+.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) c) i))) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 z i) (+.f64 (/.f64 (*.f64 a t) (pow.f64 i 2)) (/.f64 (*.f64 c (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (/.f64 (*.f64 c (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2)))) i))) i)))) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))))
(fma.f64 (*.f64 y y) (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) (/.f64 i c))) (fma.f64 (pow.f64 y 3) (-.f64 (-.f64 (/.f64 z i) (/.f64 a (/.f64 (*.f64 i i) t))) (/.f64 (*.f64 c (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) (/.f64 i c)))) i)) (+.f64 (/.f64 t i) (*.f64 y (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))))))
(fma.f64 (*.f64 y y) (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (fma.f64 (pow.f64 y 3) (-.f64 (-.f64 (/.f64 z i) (*.f64 (/.f64 t i) (/.f64 a i))) (*.f64 (/.f64 c i) (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))))) (fma.f64 y (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) (/.f64 t i))))
x
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(+.f64 (/.f64 z y) (-.f64 x (/.f64 (*.f64 a x) y)))
(+.f64 x (-.f64 (/.f64 z y) (*.f64 (/.f64 a y) x)))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (+.f64 (/.f64 (*.f64 (-.f64 z (*.f64 a x)) a) (pow.f64 y 2)) (/.f64 (*.f64 a x) y)))
(+.f64 (/.f64 z y) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (+.f64 (/.f64 (*.f64 a x) y) (/.f64 (-.f64 z (*.f64 a x)) (/.f64 (*.f64 y y) a)))))
(+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (-.f64 x (+.f64 (*.f64 (/.f64 a y) x) (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y))))))
(+.f64 (/.f64 z y) (-.f64 (+.f64 x (/.f64 (+.f64 54929528941/2000000 (*.f64 a (-.f64 (*.f64 a x) z))) (*.f64 y y))) (*.f64 (/.f64 a y) x)))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) x))) (+.f64 (/.f64 (*.f64 a x) y) (+.f64 (/.f64 (*.f64 a (-.f64 54929528941/2000000 (*.f64 a (-.f64 z (*.f64 a x))))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (/.f64 (*.f64 a (-.f64 z (*.f64 a x))) (pow.f64 y 2))))))
(-.f64 (-.f64 (+.f64 (/.f64 z y) (+.f64 (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3))) x)) (/.f64 (*.f64 a x) y)) (+.f64 (/.f64 a (/.f64 (pow.f64 y 3) (-.f64 54929528941/2000000 (*.f64 a (-.f64 z (*.f64 a x)))))) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (/.f64 (-.f64 z (*.f64 a x)) (/.f64 (*.f64 y y) a)))))
(+.f64 (/.f64 z y) (-.f64 (-.f64 (+.f64 x (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3)))) (*.f64 (/.f64 a y) x)) (+.f64 (*.f64 (/.f64 a (pow.f64 y 3)) (-.f64 54929528941/2000000 (*.f64 a (-.f64 z (*.f64 a x))))) (+.f64 (/.f64 (*.f64 c x) (pow.f64 y 3)) (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y))))))
(-.f64 (+.f64 (+.f64 x (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3)))) (/.f64 (-.f64 z (*.f64 a x)) y)) (+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 a x)) y) (/.f64 a y)) (+.f64 (*.f64 (/.f64 a (pow.f64 y 3)) (+.f64 54929528941/2000000 (*.f64 a (-.f64 (*.f64 a x) z)))) (/.f64 (*.f64 c x) (pow.f64 y 3)))))
x
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) x)
(+.f64 (/.f64 z y) (-.f64 x (/.f64 (*.f64 a x) y)))
(+.f64 x (-.f64 (/.f64 z y) (*.f64 (/.f64 a y) x)))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 2))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 z (*.f64 a x))) y) (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y)))) (/.f64 (neg.f64 (*.f64 a (*.f64 -1 (-.f64 z (*.f64 a x))))) (*.f64 y y)))
(+.f64 (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (-.f64 x (/.f64 (fma.f64 z -1 (*.f64 a x)) y))) (*.f64 (/.f64 (fma.f64 z -1 (*.f64 a x)) y) (/.f64 a y)))
(+.f64 (/.f64 (-.f64 z (*.f64 a x)) y) (+.f64 x (/.f64 (+.f64 54929528941/2000000 (*.f64 a (-.f64 (*.f64 a x) z))) (*.f64 y y))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))) y)) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 54929528941/2000000 (*.f64 -1 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x))))))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 a x)))) (pow.f64 y 2))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 z (*.f64 a x))) y) (+.f64 (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 3) (-.f64 54929528941/2000000 (neg.f64 (*.f64 a (*.f64 -1 (-.f64 z (*.f64 a x)))))))) (fma.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3)) x)))) (/.f64 (neg.f64 (*.f64 a (*.f64 -1 (-.f64 z (*.f64 a x))))) (*.f64 y y)))
(+.f64 (*.f64 (/.f64 (fma.f64 z -1 (*.f64 a x)) y) (/.f64 a y)) (-.f64 (+.f64 (-.f64 (-.f64 x (/.f64 (*.f64 c x) (pow.f64 y 3))) (*.f64 (/.f64 a (pow.f64 y 3)) (-.f64 54929528941/2000000 (*.f64 a (-.f64 z (*.f64 a x)))))) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3)))) (/.f64 (fma.f64 z -1 (*.f64 a x)) y)))
(+.f64 (/.f64 (-.f64 z (*.f64 a x)) y) (+.f64 (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 x (+.f64 (*.f64 (/.f64 a (pow.f64 y 3)) (+.f64 54929528941/2000000 (*.f64 a (-.f64 (*.f64 a x) z)))) (/.f64 (*.f64 c x) (pow.f64 y 3))))) (/.f64 (+.f64 54929528941/2000000 (*.f64 a (-.f64 (*.f64 a x) z))) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) t) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 (fma.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) y t) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) y))) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) z)))
(+.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) y)) (+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (/.f64 z (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 3)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) y))) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) z)))
(+.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) y)) (+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (/.f64 z (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 3)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) y))) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) z)))
(+.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) y)) (+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (/.f64 z (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 3)))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) z))
(/.f64 z (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 3)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) y))) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) z)))
(+.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) y)) (+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (/.f64 z (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) y))) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) z)))
(+.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) y)) (+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (/.f64 z (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) y))) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) z)))
(+.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) y)) (+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (/.f64 z (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 3)))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) z))
(/.f64 z (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 3)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) y))) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) z)))
(+.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) y)) (+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (/.f64 z (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) y))) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) z)))
(+.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) y)) (+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (/.f64 z (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) y))) (/.f64 (pow.f64 y 3) (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) z)))
(+.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) y)) (+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (/.f64 z (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 3)))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z)))))))
(*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) y)
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) y))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) y))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) y))
(/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))
(/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) y))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) y))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) y))
(/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))
(/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) y))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) y))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))))))
(+.f64 (/.f64 t (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) y))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (+.f64 i (fma.f64 y c (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 a (pow.f64 y 3)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) y))))
(-.f64 (+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) y)) (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 2)))
(+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (-.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) y) (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 6) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 a (pow.f64 y 3)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) y)))) (/.f64 (*.f64 a a) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 y 6)))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) y)) (-.f64 (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 3) (pow.f64 y 6)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 4)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 a (pow.f64 y 3)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2)) (+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) y))) (/.f64 (*.f64 a a) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (*.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 y 6)))))))
(-.f64 (+.f64 (+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) y)) (-.f64 (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 3) (pow.f64 y 6)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 2)))) (/.f64 (pow.f64 y 9) (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 4) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 a 3)))))
(-.f64 (+.f64 (/.f64 t (+.f64 i (fma.f64 y c (pow.f64 y 4)))) (+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (+.f64 i (fma.f64 y c (pow.f64 y 4)))) y) (/.f64 (*.f64 a a) (/.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 3) (pow.f64 y 6)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))) (+.f64 (/.f64 (pow.f64 y 9) (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 4) (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 a 3)))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 2))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 a (pow.f64 y 3)))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a (pow.f64 y 3)))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 a (*.f64 y y)))) (neg.f64 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (pow.f64 y 6)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a)))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y (*.f64 y a))) (*.f64 (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (*.f64 a a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 a (*.f64 y y))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (pow.f64 y 6)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a))) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y (*.f64 y a))) (-.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 2) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (*.f64 (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (*.f64 a a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2)) (*.f64 (pow.f64 y 9) (pow.f64 a 3)))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (pow.f64 y 12)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 a 4))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 a (*.f64 y y))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (pow.f64 y 6)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a))) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2)))))))
(+.f64 (+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y (*.f64 y a))) (-.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 2) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (*.f64 (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (*.f64 a a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))) (-.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (*.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 3) (*.f64 (pow.f64 y 12) (pow.f64 a 4))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y (*.f64 y a))) (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 2) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (*.f64 (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (*.f64 a a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6)))) (*.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 3) (*.f64 (pow.f64 y 12) (pow.f64 a 4))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 a (pow.f64 y 3)))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a (pow.f64 y 3)))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2))))))
(+.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 a (*.f64 y y)))) (neg.f64 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (pow.f64 y 6)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a)))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y (*.f64 y a))) (*.f64 (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (*.f64 a a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 a (*.f64 y y))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (pow.f64 y 6)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a))) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y (*.f64 y a))) (-.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 2) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (*.f64 (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (*.f64 a a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 a (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2)) (*.f64 (pow.f64 y 9) (pow.f64 a 3)))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (pow.f64 y 12)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (pow.f64 a 4))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (*.f64 a (*.f64 y y))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (pow.f64 y 6)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 a a))) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2)))))))
(+.f64 (+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y (*.f64 y a))) (-.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 2) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (*.f64 (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (*.f64 a a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6))))) (-.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (*.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 3) (*.f64 (pow.f64 y 12) (pow.f64 a 4))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y (*.f64 y a))) (-.f64 (-.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 2) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))) (*.f64 (/.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) (*.f64 a a)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 y 6)))) (*.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 y c (pow.f64 y 4))) 3) (*.f64 (pow.f64 y 12) (pow.f64 a 4))) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 (+.f64 y a) (pow.f64 y 3) i))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y)))))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))))
(+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) y)) (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))))
(+.f64 (/.f64 t (fma.f64 (+.f64 y a) (pow.f64 y 3) i)) (-.f64 (/.f64 y (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (/.f64 (*.f64 y c) (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 2) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y)))))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))))))
(+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) y)) (+.f64 (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2)) (/.f64 (*.f64 (*.f64 y y) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))))))
(+.f64 (/.f64 y (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (+.f64 (-.f64 (/.f64 t (fma.f64 (+.f64 y a) (pow.f64 y 3) i)) (/.f64 (*.f64 y c) (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 2) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 3)) (*.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))))))
(+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) y)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2)) (/.f64 (*.f64 (pow.f64 y 3) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2))) (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2)) (/.f64 (*.f64 (*.f64 y y) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))))))))
(+.f64 (+.f64 (-.f64 (/.f64 t (fma.f64 (+.f64 y a) (pow.f64 y 3) i)) (/.f64 (*.f64 y c) (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 2) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 3)) (*.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))) (-.f64 (/.f64 y (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 4)) (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y c))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (/.f64 t (*.f64 y c)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)))
(-.f64 (+.f64 (/.f64 t (*.f64 y c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y y))))
(+.f64 (/.f64 t (*.f64 y c)) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (+.f64 (/.f64 t (*.f64 y c)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2)))))
(-.f64 (+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 y c)))) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 y c))) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (+.f64 (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2))) (/.f64 t (*.f64 y c))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 4) (pow.f64 c 4))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c))))
(-.f64 (+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 3) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 4)))) (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 y c)))) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 y c))) (-.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 3) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 4)))) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y c))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (/.f64 t (*.f64 y c)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)))
(-.f64 (+.f64 (/.f64 t (*.f64 y c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c)) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y y))))
(+.f64 (/.f64 t (*.f64 y c)) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (+.f64 (/.f64 t (*.f64 y c)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2)))))
(-.f64 (+.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 y c)))) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 y c))) (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (*.f64 (pow.f64 c 4) (pow.f64 y 4)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c)))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (*.f64 c c)) (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y y))) (+.f64 (+.f64 (/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 c 3)) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2))) (/.f64 t (*.f64 y c))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2)) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)) (*.f64 (pow.f64 y 4) (pow.f64 c 4))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) c))))
(-.f64 (+.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 3) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 4)))) (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 y c)))) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 y c))) (-.f64 (-.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) c) (*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) 3) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (pow.f64 c 4)))) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (pow.f64 y 3) i) (*.f64 c c)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y y)))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c)))
(+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2)) (+.f64 (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (*.f64 (*.f64 y y) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2))) (/.f64 28832688827/125000 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))
(+.f64 (/.f64 (/.f64 t (fma.f64 (+.f64 y a) (*.f64 y y) c)) y) (fma.f64 (neg.f64 i) (+.f64 (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))) (/.f64 t (*.f64 y (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))))) (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 (+.f64 y a) (*.f64 y y) c))))
(+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2)))) (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (+.f64 (fma.f64 -1 (*.f64 i (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2)) (+.f64 (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (*.f64 (*.f64 y y) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2))) (/.f64 28832688827/125000 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (*.f64 (/.f64 (*.f64 i i) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))) (/.f64 (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2))) (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (*.f64 (*.f64 y y) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 28832688827/125000 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))))) y))))
(+.f64 (fma.f64 (/.f64 (*.f64 i i) (fma.f64 (+.f64 y a) (*.f64 y y) c)) (/.f64 (+.f64 (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))) (/.f64 t (*.f64 y (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))))) (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)))) y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 (+.f64 y a) (*.f64 y y) c))) (-.f64 (/.f64 (/.f64 t (fma.f64 (+.f64 y a) (*.f64 y y) c)) y) (*.f64 i (+.f64 (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))) (/.f64 t (*.f64 y (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))))) (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)))))))
(+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (/.f64 t (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2)))) (+.f64 (/.f64 x (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2))))) (+.f64 (/.f64 z (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 y (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2))))))))))) (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))))))) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (+.f64 (fma.f64 -1 (*.f64 i (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2)) (+.f64 (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (*.f64 (*.f64 y y) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2))) (/.f64 28832688827/125000 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))) (fma.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2))) (/.f64 x (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2)))) (+.f64 (/.f64 54929528941/2000000 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2) (*.f64 (*.f64 y y) (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2)))) (+.f64 (/.f64 (/.f64 z (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2)) (*.f64 y (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2))) (/.f64 28832688827/125000 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2)))))))) (*.f64 (/.f64 (*.f64 i i) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))) (/.f64 (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2))) (+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (*.f64 (*.f64 y y) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))) (/.f64 28832688827/125000 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (*.f64 y (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))))))) y)))))
(+.f64 (+.f64 (fma.f64 (/.f64 (*.f64 i i) (fma.f64 (+.f64 y a) (*.f64 y y) c)) (/.f64 (+.f64 (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))) (/.f64 t (*.f64 y (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))))) (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)))) y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 (+.f64 y a) (*.f64 y y) c))) (*.f64 (+.f64 (/.f64 t (*.f64 (pow.f64 y 4) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 4))) (+.f64 (+.f64 (/.f64 z (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 4))) (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 4)))) (+.f64 (/.f64 x (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 4)) (/.f64 54929528941/2000000 (*.f64 (*.f64 y y) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 4)))))) (neg.f64 (pow.f64 i 3)))) (-.f64 (/.f64 (/.f64 t (fma.f64 (+.f64 y a) (*.f64 y y) c)) y) (*.f64 i (+.f64 (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))) (/.f64 t (*.f64 y (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))))) (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)))))))
(+.f64 (/.f64 (/.f64 t (fma.f64 (+.f64 y a) (*.f64 y y) c)) y) (-.f64 (-.f64 (fma.f64 (/.f64 (*.f64 i i) (fma.f64 (+.f64 y a) (*.f64 y y) c)) (/.f64 (+.f64 (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))) (/.f64 t (*.f64 y (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))))) (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)))) y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (fma.f64 (+.f64 y a) (*.f64 y y) c))) (*.f64 i (+.f64 (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (/.f64 (*.f64 y (fma.f64 y x z)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))) (/.f64 t (*.f64 y (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2))))) (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)))))) (*.f64 (pow.f64 i 3) (+.f64 (/.f64 t (*.f64 (pow.f64 y 4) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 4))) (+.f64 (+.f64 (/.f64 z (*.f64 y (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 4))) (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 4)))) (+.f64 (/.f64 x (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 4)) (/.f64 54929528941/2000000 (*.f64 (*.f64 y y) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 4)))))))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) i)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) i)
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (/.f64 (*.f64 i i) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) i) y) (-.f64 (/.f64 t i) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) i))))
(+.f64 (/.f64 t i) (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) i) y (*.f64 (/.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) (*.f64 i i)) (neg.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))))
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (/.f64 (*.f64 i i) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y)) (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (pow.f64 i 3)))))
(+.f64 (+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) i) y) (-.f64 (/.f64 t i) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) i)))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (pow.f64 i 3)))
(+.f64 (/.f64 t i) (+.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) i) y (*.f64 (/.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) (*.f64 i i)) (neg.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (pow.f64 i 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 4))) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2) (/.f64 (pow.f64 i 4) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))))) (+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (/.f64 (*.f64 i i) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y)) (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (pow.f64 i 3))))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) i) y) (-.f64 (/.f64 t i) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) i)))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (pow.f64 i 3))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (fma.f64 (+.f64 y a) (*.f64 y y) c)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 i 4)))
(+.f64 (+.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) i) y (*.f64 (/.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) (*.f64 i i)) (neg.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (pow.f64 i 3))) (-.f64 (/.f64 t i) (/.f64 (*.f64 (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 3)) (pow.f64 i 4))))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(/.f64 (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t) i)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) i)
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))
(+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (/.f64 (*.f64 i i) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y))))
(+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) i) y) (-.f64 (/.f64 t i) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) i))))
(+.f64 (/.f64 t i) (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) i) y (*.f64 (/.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) (*.f64 i i)) (neg.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))))
(+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i))))
(+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (/.f64 (*.f64 i i) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y)) (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (pow.f64 i 3)))))
(+.f64 (+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) i) y) (-.f64 (/.f64 t i) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) i)))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (pow.f64 i 3)))
(+.f64 (/.f64 t i) (+.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) i) y (*.f64 (/.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) (*.f64 i i)) (neg.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (pow.f64 i 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 4))) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y)))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) i)))))
(fma.f64 -1 (/.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) 2) (/.f64 (pow.f64 i 4) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))))) (+.f64 (/.f64 t i) (fma.f64 -1 (/.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (/.f64 (*.f64 i i) (*.f64 y (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t)))) (+.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) (/.f64 i y)) (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y)))) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (*.f64 y y))) (fma.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (fma.f64 y x z))))) t))) (pow.f64 i 3))))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) i) y) (-.f64 (/.f64 t i) (*.f64 (/.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (/.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) i)))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (pow.f64 i 3))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (fma.f64 (+.f64 y a) (*.f64 y y) c)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 i 4)))
(+.f64 (+.f64 (fma.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) i) y (*.f64 (/.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) (*.f64 i i)) (neg.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 2)) (pow.f64 i 3))) (-.f64 (/.f64 t i) (/.f64 (*.f64 (*.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t)) (pow.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c) 3)) (pow.f64 i 4))))
(*.f64 a (pow.f64 y 2))
(*.f64 a (*.f64 y y))
(*.f64 y (*.f64 y a))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(pow.f64 y 3)
(+.f64 (*.f64 (pow.f64 y 2) a) (pow.f64 y 3))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (*.f64 (pow.f64 y 2) a) (pow.f64 y 3))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (*.f64 (pow.f64 y 2) a) (pow.f64 y 3))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(*.f64 (pow.f64 y 2) a)
(*.f64 a (*.f64 y y))
(*.f64 y (*.f64 y a))
(+.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) a))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) a))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) a))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(*.f64 (pow.f64 y 2) a)
(*.f64 a (*.f64 y y))
(*.f64 y (*.f64 y a))
(+.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) a))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) a))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) a))
(*.f64 (+.f64 y a) (*.f64 y y))
(*.f64 y (*.f64 y (+.f64 y a)))

localize89.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (*.f64 28832688827/125000 c) i)
2.6b
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y)))
2.8b
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
11.8b
(*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y))
Compiler

Compiled 204 to 67 computations (67.2% saved)

series54.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
37.0ms
c
@-inf
(/.f64 (*.f64 28832688827/125000 c) i)
2.0ms
y
@0
(*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y))
1.0ms
i
@0
(*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y))
1.0ms
c
@0
(*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y))
1.0ms
c
@inf
(*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y))

rewrite102.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
932×log-prod_binary64
402×fma-def_binary64
364×log-div_binary64
308×expm1-udef_binary64
308×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01552
134252
2510052
Stop Event
node limit
Counts
3 → 105
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y)))
(/.f64 (*.f64 28832688827/125000 c) i)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 54929528941/2000000 i) (*.f64 y y)) (*.f64 (/.f64 (/.f64 (*.f64 c -28832688827/125000) i) i) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y y) (/.f64 54929528941/2000000 i)) (*.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 c -28832688827/125000) i) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) y) (/.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) i))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) y) (/.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) i))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) y) (/.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) y) (/.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) i)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) y) (/.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 i) (/.f64 i (*.f64 125000/28832688827 (/.f64 i c)))) (*.f64 y y)) (*.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) (*.f64 y y)) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (/.f64 54929528941/2000000 i) 3) (pow.f64 (*.f64 (/.f64 c i) (/.f64 28832688827/125000 i)) 3)) (*.f64 y y)) (fma.f64 (*.f64 (/.f64 c i) (/.f64 28832688827/125000 i)) (fma.f64 (/.f64 c i) (/.f64 28832688827/125000 i) (/.f64 54929528941/2000000 i)) (/.f64 3017253149680156581481/4000000000000 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 3017253149680156581481/4000000000000 (*.f64 i i)) (pow.f64 (*.f64 (/.f64 c i) (/.f64 28832688827/125000 i)) 2)) (*.f64 y y)) (fma.f64 (/.f64 c i) (/.f64 28832688827/125000 i) (/.f64 54929528941/2000000 i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y y) (-.f64 (*.f64 54929528941/2000000 i) (/.f64 i (*.f64 125000/28832688827 (/.f64 i c))))) (*.f64 i i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y y) (-.f64 (pow.f64 (/.f64 54929528941/2000000 i) 3) (pow.f64 (*.f64 (/.f64 c i) (/.f64 28832688827/125000 i)) 3))) (fma.f64 (*.f64 (/.f64 c i) (/.f64 28832688827/125000 i)) (fma.f64 (/.f64 c i) (/.f64 28832688827/125000 i) (/.f64 54929528941/2000000 i)) (/.f64 3017253149680156581481/4000000000000 (*.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y y) (-.f64 (/.f64 3017253149680156581481/4000000000000 (*.f64 i i)) (pow.f64 (*.f64 (/.f64 c i) (/.f64 28832688827/125000 i)) 2))) (fma.f64 (/.f64 c i) (/.f64 28832688827/125000 i) (/.f64 54929528941/2000000 i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (sqrt.f64 (/.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 y 4) (pow.f64 (/.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 y) y) (/.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) i)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) i) 3) (pow.f64 (*.f64 y y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 y y) 3) (pow.f64 (/.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 54929528941/2000000 i) (*.f64 y y) (*.f64 (/.f64 (/.f64 (*.f64 c -28832688827/125000) i) i) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y y) (/.f64 54929528941/2000000 i) (*.f64 (*.f64 y y) (/.f64 (/.f64 (*.f64 c -28832688827/125000) i) i)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i) (/.f64 28832688827/125000 (/.f64 i y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 28832688827/125000 (/.f64 i y)) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 28832688827/125000 (/.f64 i y)) 1) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)))) (cbrt.f64 (exp.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))) (pow.f64 (cbrt.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))) 2) (cbrt.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))) (sqrt.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 28832688827/125000 (/.f64 i y)) 3) (pow.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i) 3)) (fma.f64 (/.f64 28832688827/125000 (/.f64 i y)) (/.f64 28832688827/125000 (/.f64 i y)) (-.f64 (*.f64 (pow.f64 y 4) (pow.f64 (/.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) i) 2)) (*.f64 (/.f64 28832688827/125000 (/.f64 i y)) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 28832688827/125000 (/.f64 i y)) (/.f64 28832688827/125000 (/.f64 i y))) (*.f64 (pow.f64 y 4) (pow.f64 (/.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) i) 2))) (-.f64 (/.f64 28832688827/125000 (/.f64 i y)) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 y) y) (/.f64 (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i)) i)) (exp.f64 (/.f64 28832688827/125000 (/.f64 i y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))) (exp.f64 (/.f64 28832688827/125000 (/.f64 i y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 28832688827/125000 (/.f64 i y))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 28832688827/125000 i) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 28832688827/125000 i) c))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 28832688827/125000 i) c))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 28832688827/125000 i) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 28832688827/125000 i) c)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 28832688827/125000 i) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 28832688827/125000 i) c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 28832688827/125000 (/.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 28832688827/125000 (/.f64 1 (/.f64 i c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 28832688827/125000 (*.f64 c (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 28832688827/125000 (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 28832688827/125000 c) (/.f64 1 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 28832688827/125000 i) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 28832688827/125000 i) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 28832688827/125000 i) c)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 28832688827/125000 i) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 28832688827/125000 i) c)) 2) (cbrt.f64 (*.f64 (/.f64 28832688827/125000 i) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 28832688827/125000 c)) 2) (*.f64 (cbrt.f64 (*.f64 28832688827/125000 c)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 28832688827/125000 i) c)) (sqrt.f64 (*.f64 (/.f64 28832688827/125000 i) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 28832688827/125000 c)) (*.f64 (sqrt.f64 (*.f64 28832688827/125000 c)) (/.f64 1 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -28832688827/125000) (/.f64 1 (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 i) (*.f64 28832688827/125000 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 i) 2)) (/.f64 (*.f64 28832688827/125000 c) (cbrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 i)) (/.f64 (*.f64 28832688827/125000 c) (sqrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c 1) (/.f64 28832688827/125000 i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 28832688827/125000 i) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 28832688827/125000 c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 28832688827/125000 c)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 28832688827/125000 c)) 1) (/.f64 (sqrt.f64 (*.f64 28832688827/125000 c)) i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 28832688827/125000 (pow.f64 (cbrt.f64 i) 2)) (/.f64 c (cbrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (pow.f64 (cbrt.f64 i) 2)) (/.f64 28832688827/125000 (cbrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 28832688827/125000 c)) 2) (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 (*.f64 (/.f64 28832688827/125000 i) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 28832688827/125000 c)) (pow.f64 (cbrt.f64 i) 2)) (/.f64 (sqrt.f64 (*.f64 28832688827/125000 c)) (cbrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 28832688827/125000 (sqrt.f64 i)) (/.f64 c (sqrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (sqrt.f64 i)) (/.f64 28832688827/125000 (sqrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 28832688827/125000 c)) 2) (sqrt.f64 i)) (/.f64 (cbrt.f64 (*.f64 28832688827/125000 c)) (sqrt.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 28832688827/125000 i) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 28832688827/125000 i) c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 28832688827/125000 i) c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 28832688827/125000 i) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 125000/28832688827 (/.f64 i c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 28832688827/125000 c) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 28832688827/125000 i) c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 28832688827/125000 i) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 28832688827/125000 i) c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 28832688827/125000 i) c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 28832688827/125000 c) 3) (pow.f64 i 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 28832688827/125000 i) c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 28832688827/125000 i) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 28832688827/125000 i) c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 28832688827/125000 i) c)) 1))))))

simplify139.0ms (0.3%)

Algorithm
egg-herbie
Rules
482×neg-mul-1_binary64
478×neg-sub0_binary64
364×times-frac_binary64
349×distribute-rgt-neg-in_binary64
316×distribute-lft-neg-in_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0451958
11071958
22341709
36861644
437631644
570081644
Stop Event
node limit
Counts
201 → 125
Calls
Call 1
Inputs
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(*.f64 28832688827/125000 (/.f64 y i))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(/.f64 (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 28832688827/125000 y)) i)
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -28832688827/125000 y) (*.f64 -54929528941/2000000 (pow.f64 y 2))) i))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -28832688827/125000 y) (*.f64 -54929528941/2000000 (pow.f64 y 2))) i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -28832688827/125000 y) (*.f64 -54929528941/2000000 (pow.f64 y 2))) i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -28832688827/125000 y) (*.f64 -54929528941/2000000 (pow.f64 y 2))) i)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i))))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 28832688827/125000 (/.f64 c i))
Outputs
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2)))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)))
(*.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)))
(*.f64 -28832688827/125000 (*.f64 (*.f64 y y) (/.f64 c (*.f64 i i))))
(*.f64 -28832688827/125000 (*.f64 c (/.f64 y (*.f64 i (/.f64 i y)))))
(*.f64 (/.f64 c i) (/.f64 (*.f64 y y) (/.f64 i -28832688827/125000)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i))
(*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i))
(*.f64 54929528941/2000000 (/.f64 y (/.f64 i y)))
(*.f64 y (*.f64 y (/.f64 54929528941/2000000 i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i))
(*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i))
(*.f64 54929528941/2000000 (/.f64 y (/.f64 i y)))
(*.f64 y (*.f64 y (/.f64 54929528941/2000000 i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i))
(*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i))
(*.f64 54929528941/2000000 (/.f64 y (/.f64 i y)))
(*.f64 y (*.f64 y (/.f64 54929528941/2000000 i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2)))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)))
(*.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)))
(*.f64 -28832688827/125000 (*.f64 (*.f64 y y) (/.f64 c (*.f64 i i))))
(*.f64 -28832688827/125000 (*.f64 c (/.f64 y (*.f64 i (/.f64 i y)))))
(*.f64 (/.f64 c i) (/.f64 (*.f64 y y) (/.f64 i -28832688827/125000)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2)))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)))
(*.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)))
(*.f64 -28832688827/125000 (*.f64 (*.f64 y y) (/.f64 c (*.f64 i i))))
(*.f64 -28832688827/125000 (*.f64 c (/.f64 y (*.f64 i (/.f64 i y)))))
(*.f64 (/.f64 c i) (/.f64 (*.f64 y y) (/.f64 i -28832688827/125000)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(*.f64 28832688827/125000 (/.f64 y i))
(*.f64 y (/.f64 28832688827/125000 i))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2))
(fma.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)) (*.f64 54929528941/2000000 (/.f64 (*.f64 y y) i)))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)) (*.f64 54929528941/2000000 (/.f64 y (/.f64 i y))))
(*.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 (*.f64 (/.f64 -28832688827/125000 i) c) 54929528941/2000000))
(*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i))))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2)))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)))
(*.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)))
(*.f64 -28832688827/125000 (*.f64 (*.f64 y y) (/.f64 c (*.f64 i i))))
(*.f64 -28832688827/125000 (*.f64 c (/.f64 y (*.f64 i (/.f64 i y)))))
(*.f64 (/.f64 c i) (/.f64 (*.f64 y y) (/.f64 i -28832688827/125000)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(/.f64 (+.f64 (*.f64 54929528941/2000000 (pow.f64 y 2)) (*.f64 28832688827/125000 y)) i)
(/.f64 (fma.f64 54929528941/2000000 (*.f64 y y) (*.f64 y 28832688827/125000)) i)
(/.f64 (fma.f64 (*.f64 y y) 54929528941/2000000 (*.f64 y 28832688827/125000)) i)
(/.f64 (*.f64 y (+.f64 (*.f64 y 54929528941/2000000) 28832688827/125000)) i)
(/.f64 y (/.f64 i (fma.f64 y 54929528941/2000000 28832688827/125000)))
(*.f64 (/.f64 y i) (fma.f64 y 54929528941/2000000 28832688827/125000))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -28832688827/125000 y) (*.f64 -54929528941/2000000 (pow.f64 y 2))) i))
(/.f64 (fma.f64 54929528941/2000000 (*.f64 y y) (*.f64 y 28832688827/125000)) i)
(/.f64 (fma.f64 (*.f64 y y) 54929528941/2000000 (*.f64 y 28832688827/125000)) i)
(/.f64 (*.f64 y (+.f64 (*.f64 y 54929528941/2000000) 28832688827/125000)) i)
(/.f64 y (/.f64 i (fma.f64 y 54929528941/2000000 28832688827/125000)))
(*.f64 (/.f64 y i) (fma.f64 y 54929528941/2000000 28832688827/125000))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -28832688827/125000 y) (*.f64 -54929528941/2000000 (pow.f64 y 2))) i)))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -28832688827/125000 y) (*.f64 -54929528941/2000000 (pow.f64 y 2))) i)))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -28832688827/125000 y) (*.f64 -54929528941/2000000 (pow.f64 y 2))) i)))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i)))
(/.f64 (fma.f64 54929528941/2000000 (*.f64 y y) (*.f64 y 28832688827/125000)) i)
(/.f64 (fma.f64 (*.f64 y y) 54929528941/2000000 (*.f64 y 28832688827/125000)) i)
(/.f64 (*.f64 y (+.f64 (*.f64 y 54929528941/2000000) 28832688827/125000)) i)
(/.f64 y (/.f64 i (fma.f64 y 54929528941/2000000 28832688827/125000)))
(*.f64 (/.f64 y i) (fma.f64 y 54929528941/2000000 28832688827/125000))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2)))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)))
(*.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)))
(*.f64 -28832688827/125000 (*.f64 (*.f64 y y) (/.f64 c (*.f64 i i))))
(*.f64 -28832688827/125000 (*.f64 c (/.f64 y (*.f64 i (/.f64 i y)))))
(*.f64 (/.f64 c i) (/.f64 (*.f64 y y) (/.f64 i -28832688827/125000)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2)))
(*.f64 -28832688827/125000 (/.f64 (*.f64 c (*.f64 y y)) (*.f64 i i)))
(*.f64 -28832688827/125000 (*.f64 (/.f64 y (/.f64 i y)) (/.f64 c i)))
(*.f64 -28832688827/125000 (*.f64 (*.f64 y y) (/.f64 c (*.f64 i i))))
(*.f64 -28832688827/125000 (*.f64 c (/.f64 y (*.f64 i (/.f64 i y)))))
(*.f64 (/.f64 c i) (/.f64 (*.f64 y y) (/.f64 i -28832688827/125000)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 (pow.f64 y 2) i)) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 y y) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 (*.f64 y y) (+.f64 (/.f64 54929528941/2000000 i) (*.f64 -28832688827/125000 (/.f64 c (*.f64 i i)))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 y (*.f64 y (fma.f64 -28832688827/125000 (/.f64 c (*.f64 i i)) (/.f64 54929528941/2000000 i))) (*.f64 28832688827/125000 (/.f64 y i)))
(*.f64 y (+.f64 (*.f64 y (fma.f64 (/.f64 -28832688827/125000 i) (/.f64 c i) (/.f64 54929528941/2000000 i))) (/.f64 28832688827/125000 i)))
(fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (*.f64 y (/.f64 y i)) (+.f64 54929528941/2000000 (*.f64 c (/.f64 -28832688827/125000 i)))))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))
(*.f64 28832688827/125000 (/.f64 c i))
(*.f64 c (/.f64 28832688827/125000 i))
(/.f64 c (/.f64 i 28832688827/125000))

eval647.0ms (1.3%)

Compiler

Compiled 53561 to 19331 computations (63.9% saved)

prune309.0ms (0.6%)

Pruning

62 alts after pruning (59 fresh and 3 done)

PrunedKeptTotal
New995281023
Fresh123143
Picked101
Done235
Total1010621072
Error
6.2b
Counts
1072 → 62
Alt Table
Click to see full alt table
StatusErrorProgram
62.8b
(+.f64 (/.f64 z a) (-.f64 (*.f64 (/.f64 z (pow.f64 a 3)) (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 2)) (*.f64 (/.f64 z a) (/.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))))
34.2b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 y b) c) y) i))
40.4b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 y (/.f64 28832688827/125000 i)))
32.9b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
38.6b
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
60.7b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (-.f64 (+.f64 (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) (*.f64 y a)) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 (*.f64 a a) (pow.f64 y 5))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))
42.5b
(+.f64 (/.f64 z y) x)
45.4b
(+.f64 (/.f64 (-.f64 z (*.f64 a x)) y) (+.f64 x (/.f64 (+.f64 54929528941/2000000 (*.f64 a (-.f64 (*.f64 a x) z))) (*.f64 y y))))
40.5b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y i)))
58.4b
(exp.f64 (log.f64 (/.f64 z (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a)))))
56.3b
(+.f64 (/.f64 (/.f64 t y) c) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
46.3b
x
56.0b
(/.f64 z (+.f64 y a))
33.0b
(/.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))) 3) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
54.0b
(*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
62.0b
(-.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (*.f64 (/.f64 (*.f64 z (pow.f64 y 4)) (*.f64 c c)) (+.f64 y (+.f64 a (/.f64 b y)))))
60.7b
(/.f64 z (/.f64 b y))
35.3b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
56.5b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
62.0b
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2))))
58.0b
(/.f64 z y)
40.7b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 y (*.f64 y (/.f64 54929528941/2000000 i)))))
45.9b
(+.f64 (/.f64 t i) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y))))
60.9b
(/.f64 (*.f64 y z) b)
58.9b
(/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x))
56.8b
(/.f64 z (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
41.0b
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
58.9b
(*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x)
59.8b
(/.f64 (*.f64 (pow.f64 y 3) z) i)
34.5b
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 y z)) 2) -831323944994610635929/15625000000) y) (fma.f64 y (*.f64 y z) -28832688827/125000)) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
57.7b
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
62.6b
(-.f64 (-.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (/.f64 (*.f64 z (pow.f64 y 3)) (/.f64 (*.f64 c c) b))) (fma.f64 (pow.f64 y 4) (*.f64 z (-.f64 (/.f64 a (*.f64 c c)) (/.f64 (*.f64 b b) (pow.f64 c 3)))) (*.f64 (pow.f64 y 5) (-.f64 (/.f64 z (*.f64 c c)) (+.f64 (*.f64 (/.f64 b c) (*.f64 z (-.f64 (/.f64 a (*.f64 c c)) (/.f64 (*.f64 b b) (pow.f64 c 3))))) (*.f64 (/.f64 (*.f64 z b) (pow.f64 c 3)) a))))))
43.3b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i) (/.f64 28832688827/125000 (/.f64 i y))))
35.1b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
45.0b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) y)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 y (fma.f64 y x z) 54929528941/2000000)))))
60.5b
(/.f64 z a)
40.4b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 y (/.f64 i 28832688827/125000)))
54.5b
(/.f64 z (+.f64 y (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c y) y) (*.f64 y b)) (*.f64 y y)) a)))
57.9b
(sqrt.f64 (pow.f64 (/.f64 z (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a))) 2))
52.8b
(*.f64 (/.f64 1 (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a))) z)
47.2b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
53.9b
(*.f64 (+.f64 (/.f64 (neg.f64 b) (*.f64 y (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))) 1) (/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a))))
39.9b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (-.f64 (+.f64 x (/.f64 z y)) (*.f64 (/.f64 a y) x)))
62.3b
(+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (-.f64 (/.f64 (/.f64 t (*.f64 y y)) b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4))))))
44.5b
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
60.4b
(*.f64 (/.f64 (*.f64 y y) c) z)
53.8b
(/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))
60.7b
(*.f64 (/.f64 y b) z)
42.7b
(+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x)))))
40.7b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 (/.f64 y i) (fma.f64 y 54929528941/2000000 28832688827/125000)))
58.2b
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
58.3b
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
36.3b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
36.2b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
44.6b
(+.f64 (/.f64 z y) (-.f64 (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y))) (+.f64 (*.f64 (/.f64 a y) x) (*.f64 (/.f64 b y) (/.f64 x y)))))
60.6b
(*.f64 (/.f64 z c) (*.f64 y y))
51.2b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))
40.5b
(/.f64 (+.f64 (*.f64 (pow.f64 y 3) z) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
43.1b
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
42.6b
(+.f64 x (+.f64 (/.f64 z y) (/.f64 54929528941/2000000 (*.f64 y y))))
59.0b
(pow.f64 (pow.f64 (/.f64 z (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a))) 3) 1/3)
47.2b
(/.f64 t i)
Compiler

Compiled 4126 to 2471 computations (40.1% saved)

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y)
2.8b
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
9.7b
(*.f64 (*.f64 y y) z)
28.6b
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
Compiler

Compiled 188 to 33 computations (82.4% saved)

series25.0ms (0.1%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
3.0ms
b
@inf
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
2.0ms
i
@0
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
2.0ms
c
@0
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
1.0ms
b
@0
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
1.0ms
c
@inf
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))

rewrite100.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
434×log1p-udef_binary64
253×add-sqr-sqrt_binary64
249×*-un-lft-identity_binary64
249×pow1_binary64
235×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02053
147047
2744147
Stop Event
node limit
Counts
3 → 81
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(*.f64 (*.f64 y y) z)
(*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (/.f64 1 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (*.f64 y (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)) (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)) 2) (cbrt.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) 2) (*.f64 (cbrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)) (sqrt.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) (*.f64 (sqrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 (fma.f64 y (*.f64 y z) 28832688827/125000))) (/.f64 1 (neg.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 1) (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) 1) (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) 2) 1) (/.f64 (cbrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) 1) (/.f64 (sqrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) 2))) (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) 2))) (/.f64 y (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) 2))) (/.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) 2) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) 2))) (cbrt.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) (cbrt.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) 2))) (/.f64 (sqrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 y (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) 2) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))) (/.f64 (cbrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)) (+.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) 3) (pow.f64 i 3))) (+.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) 2) (*.f64 i (-.f64 i (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)) (-.f64 (pow.f64 (*.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) 2) (*.f64 i i))) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)) (neg.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)) 3) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) y)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y y) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 y y) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 y y) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (sqrt.f64 z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 y y) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 z z) (pow.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 y y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 y y) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 y y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 y y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 y y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y y) z)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 28832688827/125000 y) (*.f64 (*.f64 (*.f64 y y) z) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y y) z) y) (*.f64 28832688827/125000 y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 28832688827/125000) (*.f64 y (*.f64 (*.f64 y y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (*.f64 y y) z)) (*.f64 y 28832688827/125000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 23969304620463672657765443065283/1953125000000000 (pow.f64 (*.f64 (*.f64 y y) z) 3)) y) (+.f64 831323944994610635929/15625000000 (*.f64 (*.f64 (*.f64 y y) z) (-.f64 (*.f64 (*.f64 y y) z) 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 831323944994610635929/15625000000 (*.f64 (*.f64 z z) (pow.f64 y 4))) y) (-.f64 28832688827/125000 (*.f64 (*.f64 y y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 23969304620463672657765443065283/1953125000000000 (pow.f64 (*.f64 (*.f64 y y) z) 3))) (+.f64 831323944994610635929/15625000000 (*.f64 (*.f64 (*.f64 y y) z) (-.f64 (*.f64 (*.f64 y y) z) 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 831323944994610635929/15625000000 (*.f64 (*.f64 z z) (pow.f64 y 4)))) (-.f64 28832688827/125000 (*.f64 (*.f64 y y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (fma.f64 y (*.f64 y z) 28832688827/125000)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 y (*.f64 y z) 28832688827/125000) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 y (*.f64 y z) 28832688827/125000))) 1))))))

simplify124.0ms (0.3%)

Algorithm
egg-herbie
Rules
647×cancel-sign-sub-inv_binary64
370×times-frac_binary64
314×associate-*r*_binary64
312×associate-/l*_binary64
295×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03766252
114845304
265865282
Stop Event
node limit
Counts
201 → 180
Calls
Call 1
Inputs
(*.f64 28832688827/125000 (/.f64 y i))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (*.f64 (-.f64 (/.f64 z i) (+.f64 (*.f64 -28832688827/125000 (/.f64 (pow.f64 c 2) (pow.f64 i 3))) (*.f64 28832688827/125000 (/.f64 b (pow.f64 i 2))))) (pow.f64 y 3))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (*.f64 (-.f64 (/.f64 z i) (+.f64 (*.f64 -28832688827/125000 (/.f64 (pow.f64 c 2) (pow.f64 i 3))) (*.f64 28832688827/125000 (/.f64 b (pow.f64 i 2))))) (pow.f64 y 3)) (*.f64 -1 (*.f64 (pow.f64 y 4) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c b) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 c (-.f64 (/.f64 z i) (+.f64 (*.f64 -28832688827/125000 (/.f64 (pow.f64 c 2) (pow.f64 i 3))) (*.f64 28832688827/125000 (/.f64 b (pow.f64 i 2)))))) i) (*.f64 28832688827/125000 (/.f64 a (pow.f64 i 2))))))))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3))) (/.f64 (*.f64 z b) (pow.f64 y 3))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 z b))) (+.f64 (*.f64 c z) (*.f64 a (-.f64 28832688827/125000 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) z)) (*.f64 b z)))))) (pow.f64 y 4))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3))) (/.f64 (*.f64 b z) (pow.f64 y 3))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3))) (/.f64 (*.f64 b z) (pow.f64 y 3))))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z b)) (pow.f64 y 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c z) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 28832688827/125000 (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 (pow.f64 a 2) z))))) (pow.f64 y 4))) (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3))) (/.f64 (*.f64 z b) (pow.f64 y 3))))
(*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (pow.f64 y 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 3) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 4) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2)))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 c 2) y))) (*.f64 28832688827/125000 (/.f64 1 c))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 c 2) y))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 c 2) y))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 3)))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2)))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 c 2) y))) (*.f64 28832688827/125000 (/.f64 1 c))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 c 2) y))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 c 2) y))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 3)))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2)))))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) a)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) a)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (pow.f64 y 7))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) a)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 10) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (pow.f64 a 3))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (/.f64 (*.f64 (pow.f64 y 7) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (pow.f64 a 2))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 a 3) (pow.f64 y 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 11) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 8) (pow.f64 a 3))) (+.f64 (/.f64 z a) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 a 3) (pow.f64 y 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 11) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 8) (pow.f64 a 3))) (+.f64 (/.f64 z a) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 3) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 3) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 (*.f64 (pow.f64 y 5) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 5) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 3) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 7) (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 3) (pow.f64 b 2))))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3))))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 7) (pow.f64 b 4)))) (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3)))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 3) (pow.f64 b 2))))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3))))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 7) (pow.f64 b 4)))) (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3)))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) (*.f64 -1 (*.f64 i (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) (*.f64 -1 (*.f64 i (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (/.f64 z (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (pow.f64 i 3))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) (*.f64 -1 (*.f64 i (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) i))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) i) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) i) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) i))))
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 (pow.f64 y 2) z)
(*.f64 28832688827/125000 y)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(*.f64 28832688827/125000 y)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(*.f64 (pow.f64 y 3) z)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
Outputs
(*.f64 28832688827/125000 (/.f64 y i))
(/.f64 y (/.f64 i 28832688827/125000))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 -28832688827/125000 (/.f64 c (/.f64 (*.f64 i i) (*.f64 y y))) (*.f64 28832688827/125000 (/.f64 y i)))
(fma.f64 28832688827/125000 (/.f64 y i) (/.f64 (*.f64 (*.f64 -28832688827/125000 c) (*.f64 y y)) (*.f64 i i)))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (*.f64 (-.f64 (/.f64 z i) (+.f64 (*.f64 -28832688827/125000 (/.f64 (pow.f64 c 2) (pow.f64 i 3))) (*.f64 28832688827/125000 (/.f64 b (pow.f64 i 2))))) (pow.f64 y 3))))
(fma.f64 -28832688827/125000 (/.f64 c (/.f64 (*.f64 i i) (*.f64 y y))) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 z i) (fma.f64 -28832688827/125000 (/.f64 (*.f64 c c) (pow.f64 i 3)) (/.f64 (*.f64 28832688827/125000 b) (*.f64 i i)))) (pow.f64 y 3))))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 c i) (/.f64 (*.f64 y y) i)) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 z i) (fma.f64 -28832688827/125000 (/.f64 c (/.f64 (pow.f64 i 3) c)) (/.f64 (*.f64 28832688827/125000 b) (*.f64 i i)))) (pow.f64 y 3))))
(+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c (pow.f64 y 2)) (pow.f64 i 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (*.f64 (-.f64 (/.f64 z i) (+.f64 (*.f64 -28832688827/125000 (/.f64 (pow.f64 c 2) (pow.f64 i 3))) (*.f64 28832688827/125000 (/.f64 b (pow.f64 i 2))))) (pow.f64 y 3)) (*.f64 -1 (*.f64 (pow.f64 y 4) (+.f64 (*.f64 -28832688827/125000 (/.f64 (*.f64 c b) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 c (-.f64 (/.f64 z i) (+.f64 (*.f64 -28832688827/125000 (/.f64 (pow.f64 c 2) (pow.f64 i 3))) (*.f64 28832688827/125000 (/.f64 b (pow.f64 i 2)))))) i) (*.f64 28832688827/125000 (/.f64 a (pow.f64 i 2))))))))))
(fma.f64 -28832688827/125000 (/.f64 c (/.f64 (*.f64 i i) (*.f64 y y))) (fma.f64 28832688827/125000 (/.f64 y i) (fma.f64 (-.f64 (/.f64 z i) (fma.f64 -28832688827/125000 (/.f64 (*.f64 c c) (pow.f64 i 3)) (/.f64 (*.f64 28832688827/125000 b) (*.f64 i i)))) (pow.f64 y 3) (neg.f64 (*.f64 (pow.f64 y 4) (fma.f64 -28832688827/125000 (/.f64 (*.f64 c b) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 c (-.f64 (/.f64 z i) (fma.f64 -28832688827/125000 (/.f64 (*.f64 c c) (pow.f64 i 3)) (/.f64 (*.f64 28832688827/125000 b) (*.f64 i i))))) i) (/.f64 (*.f64 28832688827/125000 a) (*.f64 i i)))))))))
(fma.f64 -28832688827/125000 (*.f64 (/.f64 c i) (/.f64 (*.f64 y y) i)) (-.f64 (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 z i) (fma.f64 -28832688827/125000 (/.f64 c (/.f64 (pow.f64 i 3) c)) (/.f64 (*.f64 28832688827/125000 b) (*.f64 i i)))) (pow.f64 y 3))) (*.f64 (pow.f64 y 4) (fma.f64 -28832688827/125000 (*.f64 (/.f64 c (pow.f64 i 3)) b) (fma.f64 28832688827/125000 (/.f64 a (*.f64 i i)) (*.f64 (/.f64 c i) (-.f64 (/.f64 z i) (fma.f64 -28832688827/125000 (/.f64 c (/.f64 (pow.f64 i 3) c)) (/.f64 (*.f64 28832688827/125000 b) (*.f64 i i))))))))))
(-.f64 (fma.f64 -28832688827/125000 (*.f64 (/.f64 c i) (/.f64 (*.f64 y y) i)) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 z i) (fma.f64 -28832688827/125000 (/.f64 c (/.f64 (pow.f64 i 3) c)) (/.f64 (*.f64 28832688827/125000 b) (*.f64 i i)))) (pow.f64 y 3)))) (*.f64 (pow.f64 y 4) (fma.f64 -28832688827/125000 (*.f64 (/.f64 c (pow.f64 i 3)) b) (fma.f64 28832688827/125000 (/.f64 a (*.f64 i i)) (*.f64 (/.f64 c i) (-.f64 (/.f64 z i) (fma.f64 -28832688827/125000 (/.f64 c (/.f64 (pow.f64 i 3) c)) (/.f64 (*.f64 28832688827/125000 b) (*.f64 i i)))))))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3))) (/.f64 (*.f64 z b) (pow.f64 y 3))))
(+.f64 (/.f64 z y) (-.f64 (+.f64 (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))) (/.f64 28832688827/125000 (pow.f64 y 3))) (fma.f64 -1 (/.f64 (*.f64 a a) (/.f64 (pow.f64 y 3) z)) (/.f64 z (/.f64 (pow.f64 y 3) b)))))
(+.f64 (/.f64 z y) (-.f64 (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 z y) (/.f64 a y))) (-.f64 (*.f64 (/.f64 z (pow.f64 y 3)) b) (*.f64 (/.f64 (*.f64 a a) (pow.f64 y 3)) z))))
(+.f64 (-.f64 (+.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 28832688827/125000 (pow.f64 y 3))) (*.f64 (/.f64 z (pow.f64 y 3)) b)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 y 3)) z))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 z b))) (+.f64 (*.f64 c z) (*.f64 a (-.f64 28832688827/125000 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) z)) (*.f64 b z)))))) (pow.f64 y 4))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3))) (/.f64 (*.f64 b z) (pow.f64 y 3))))
(-.f64 (+.f64 (+.f64 (/.f64 z y) (/.f64 28832688827/125000 (pow.f64 y 3))) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 a (*.f64 z b)) (fma.f64 c z (*.f64 a (-.f64 28832688827/125000 (fma.f64 z b (neg.f64 (*.f64 z (*.f64 a a)))))))) (pow.f64 y 4)) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))))) (fma.f64 -1 (/.f64 (*.f64 a a) (/.f64 (pow.f64 y 3) z)) (/.f64 z (/.f64 (pow.f64 y 3) b))))
(+.f64 (/.f64 z y) (-.f64 (-.f64 (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (/.f64 (-.f64 (fma.f64 a (-.f64 28832688827/125000 (*.f64 z (+.f64 b (neg.f64 (*.f64 a a))))) (*.f64 c z)) (*.f64 z (*.f64 b a))) (pow.f64 y 4))) (*.f64 (/.f64 z y) (/.f64 a y))) (-.f64 (*.f64 (/.f64 z (pow.f64 y 3)) b) (*.f64 (/.f64 (*.f64 a a) (pow.f64 y 3)) z))))
(+.f64 (/.f64 z y) (+.f64 (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (+.f64 (*.f64 (/.f64 z y) (/.f64 a y)) (/.f64 (-.f64 (fma.f64 a (-.f64 28832688827/125000 (*.f64 z (-.f64 b (*.f64 a a)))) (*.f64 c z)) (*.f64 z (*.f64 b a))) (pow.f64 y 4)))) (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 y 3)) z) (*.f64 (/.f64 z (pow.f64 y 3)) b))))
(/.f64 z y)
(+.f64 (/.f64 z y) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))
(+.f64 (/.f64 z y) (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(-.f64 (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3))) (/.f64 (*.f64 b z) (pow.f64 y 3))))
(+.f64 (/.f64 z y) (-.f64 (+.f64 (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))) (/.f64 28832688827/125000 (pow.f64 y 3))) (fma.f64 -1 (/.f64 (*.f64 a a) (/.f64 (pow.f64 y 3) z)) (/.f64 z (/.f64 (pow.f64 y 3) b)))))
(+.f64 (/.f64 z y) (-.f64 (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 z y) (/.f64 a y))) (-.f64 (*.f64 (/.f64 z (pow.f64 y 3)) b) (*.f64 (/.f64 (*.f64 a a) (pow.f64 y 3)) z))))
(+.f64 (-.f64 (+.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 28832688827/125000 (pow.f64 y 3))) (*.f64 (/.f64 z (pow.f64 y 3)) b)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 y 3)) z))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 z b)) (pow.f64 y 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c z) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 28832688827/125000 (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 (pow.f64 a 2) z))))) (pow.f64 y 4))) (+.f64 (/.f64 z y) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 y 2)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 y 3))) (/.f64 (*.f64 z b) (pow.f64 y 3))))
(+.f64 (/.f64 a (/.f64 (pow.f64 y 4) (*.f64 z b))) (-.f64 (fma.f64 -1 (/.f64 (*.f64 c z) (pow.f64 y 4)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 4) (-.f64 28832688827/125000 (fma.f64 z b (neg.f64 (*.f64 z (*.f64 a a))))))) (+.f64 (/.f64 z y) (+.f64 (neg.f64 (/.f64 a (/.f64 (*.f64 y y) z))) (/.f64 28832688827/125000 (pow.f64 y 3)))))) (fma.f64 -1 (/.f64 (*.f64 a a) (/.f64 (pow.f64 y 3) z)) (/.f64 z (/.f64 (pow.f64 y 3) b)))))
(+.f64 (-.f64 (-.f64 (+.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 28832688827/125000 (pow.f64 y 3))) (*.f64 (/.f64 a (pow.f64 y 4)) (-.f64 28832688827/125000 (*.f64 z (+.f64 b (neg.f64 (*.f64 a a))))))) (/.f64 c (/.f64 (pow.f64 y 4) z))) (-.f64 (*.f64 (/.f64 a (pow.f64 y 4)) (*.f64 z b)) (-.f64 (*.f64 (/.f64 z (pow.f64 y 3)) b) (*.f64 (/.f64 (*.f64 a a) (pow.f64 y 3)) z))))
(+.f64 (+.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 a (pow.f64 y 4)) (-.f64 28832688827/125000 (*.f64 z (-.f64 b (*.f64 a a)))))) (-.f64 (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 c (/.f64 (pow.f64 y 4) z)))) (fma.f64 (/.f64 a (pow.f64 y 4)) (*.f64 z b) (-.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 y 3)) z) (*.f64 (/.f64 z (pow.f64 y 3)) b))))
(*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (*.f64 28832688827/125000 y) (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i))
(/.f64 (*.f64 28832688827/125000 y) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z))
(+.f64 (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))) (/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i)) (/.f64 (pow.f64 y 3) (/.f64 (fma.f64 y (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) i) z)))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))))
(/.f64 y (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))))
(fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 (*.f64 y y) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))))) (/.f64 y (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)))))
(-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y) (*.f64 (/.f64 c (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) z 28832688827/125000))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (pow.f64 y 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))))
(+.f64 (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 (*.f64 y y) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))))) (/.f64 y (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) (pow.f64 y 3)) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)))
(+.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y) (*.f64 (/.f64 c (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) z 28832688827/125000)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 (pow.f64 y 3) (fma.f64 (*.f64 y y) z 28832688827/125000))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y) (-.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) 3) (fma.f64 (*.f64 y y) z 28832688827/125000))) (*.f64 (/.f64 c (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) z 28832688827/125000)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (pow.f64 y 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i)))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b)))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 3) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 4) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i) 2)))))))
(+.f64 (fma.f64 -1 (/.f64 c (/.f64 (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2) (*.f64 (*.f64 y y) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))))) (/.f64 y (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) (pow.f64 y 3)) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i)) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c 3) (pow.f64 y 4)) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)))))
(+.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y) (*.f64 (/.f64 c (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) z 28832688827/125000)))) (-.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3)) (*.f64 (pow.f64 y 3) (fma.f64 (*.f64 y y) z 28832688827/125000))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 4)) (*.f64 (pow.f64 y 4) (fma.f64 (*.f64 y y) z 28832688827/125000)))))
(+.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i)) y) (*.f64 (/.f64 c (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2)) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) z 28832688827/125000)))) (-.f64 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) 3) (fma.f64 (*.f64 y y) z 28832688827/125000))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 4)) (*.f64 (pow.f64 y 4) (fma.f64 (*.f64 y y) z 28832688827/125000)))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c)
(/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) c)
(/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 c 2) y))) (*.f64 28832688827/125000 (/.f64 1 c))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y)) (/.f64 28832688827/125000 c)))
(+.f64 (/.f64 28832688827/125000 c) (-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 c c)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 c 2) y))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2))))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (+.f64 (fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y)) (/.f64 28832688827/125000 c)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 (*.f64 (*.f64 y y) (pow.f64 c 3)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)))))
(+.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (*.f64 y y)) (/.f64 28832688827/125000 c)) (-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 c c)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 c 2) y))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 3)))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2)))))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (+.f64 (fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y)) (/.f64 28832688827/125000 c)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 c 4)) (/.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (pow.f64 y 3))) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 (*.f64 (*.f64 y y) (pow.f64 c 3)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2))))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (+.f64 (-.f64 (/.f64 28832688827/125000 c) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 c c)))) (-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (*.f64 y y))) (/.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (/.f64 (pow.f64 c 4) (fma.f64 (*.f64 y y) z 28832688827/125000))) (pow.f64 y 3)))))
(+.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (*.f64 y y)) (/.f64 28832688827/125000 c)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 c 4)) (pow.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) 3))) (-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 c c)))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) c)
(/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) c)
(/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) c)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 c 2) y))) (*.f64 28832688827/125000 (/.f64 1 c))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y)) (/.f64 28832688827/125000 c)))
(+.f64 (/.f64 28832688827/125000 c) (-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 c c)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 c 2) y))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2))))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (+.f64 (fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y)) (/.f64 28832688827/125000 c)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 (*.f64 (*.f64 y y) (pow.f64 c 3)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)))))
(+.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (*.f64 y y)) (/.f64 28832688827/125000 c)) (-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 c c)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 c 2) y))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 4) (pow.f64 y 3)))) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) (pow.f64 y 2)) i))) (*.f64 (pow.f64 c 3) (pow.f64 y 2)))))))
(+.f64 (/.f64 (*.f64 y y) (/.f64 c z)) (+.f64 (fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (*.f64 c c)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y)) (/.f64 28832688827/125000 c)) (fma.f64 -1 (*.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 c 4)) (/.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2)) (pow.f64 y 3))) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 (*.f64 (*.f64 y y) (pow.f64 c 3)) (pow.f64 (fma.f64 (fma.f64 (+.f64 y a) y b) (*.f64 y y) i) 2))))))
(+.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (+.f64 (-.f64 (/.f64 28832688827/125000 c) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 c c)))) (-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (*.f64 y y))) (/.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 3) (/.f64 (pow.f64 c 4) (fma.f64 (*.f64 y y) z 28832688827/125000))) (pow.f64 y 3)))))
(+.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) 2) (*.f64 y y)) (/.f64 28832688827/125000 c)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 c 4)) (pow.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) 3))) (-.f64 (*.f64 (/.f64 (*.f64 y y) c) z) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (fma.f64 y (+.f64 y a) b) i) y) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 c c)))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))
(/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) a)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))))
(fma.f64 -1 (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 a (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))))) (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)))))
(-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y) (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (*.f64 a (fma.f64 (*.f64 y y) z 28832688827/125000)))))
(fma.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) (fma.f64 (*.f64 y y) z 28832688827/125000) (/.f64 (*.f64 (neg.f64 (pow.f64 y 4)) (*.f64 a (fma.f64 (*.f64 y y) z 28832688827/125000))) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) a)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (pow.f64 y 7))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))))))
(fma.f64 -1 (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 a (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))))) (+.f64 (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 y 7))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3))))
(-.f64 (+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y) (*.f64 (/.f64 (pow.f64 y 7) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 a (*.f64 a (fma.f64 (*.f64 y y) z 28832688827/125000))))) (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (*.f64 a (fma.f64 (*.f64 y y) z 28832688827/125000)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y) (-.f64 (*.f64 (/.f64 (pow.f64 y 7) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 a (*.f64 a (fma.f64 (*.f64 y y) z 28832688827/125000)))) (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (*.f64 a (fma.f64 (*.f64 y y) z 28832688827/125000))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) a)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 10) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (pow.f64 a 3))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 4))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y))))) (/.f64 (*.f64 (pow.f64 y 7) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (pow.f64 a 2))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3)))))
(fma.f64 -1 (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (*.f64 a (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))))) (fma.f64 -1 (/.f64 (pow.f64 y 10) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 4) (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 a 3)))) (+.f64 (/.f64 y (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 y 7))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3)))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y) (*.f64 (/.f64 (pow.f64 y 7) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 a (*.f64 a (fma.f64 (*.f64 y y) z 28832688827/125000))))) (*.f64 (/.f64 (pow.f64 y 10) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 4)) (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 a 3)))) (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (*.f64 a (fma.f64 (*.f64 y y) z 28832688827/125000)))))
(+.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i)) y) (*.f64 (/.f64 (pow.f64 y 10) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 4)) (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 a 3)))) (-.f64 (*.f64 (/.f64 (pow.f64 y 7) (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3)) (*.f64 a (*.f64 a (fma.f64 (*.f64 y y) z 28832688827/125000)))) (/.f64 (pow.f64 y 4) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (*.f64 a (fma.f64 (*.f64 y y) z 28832688827/125000))))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2)))
(/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 (*.f64 y y) a))
(/.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y y)) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (pow.f64 y 5)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 a a))) (+.f64 (/.f64 z a) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))))
(-.f64 (+.f64 (/.f64 z a) (/.f64 28832688827/125000 (*.f64 y (*.f64 y a)))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 a a))) (pow.f64 y 5)))
(+.f64 (/.f64 z a) (-.f64 (/.f64 28832688827/125000 (*.f64 y (*.f64 y a))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 a a))) (pow.f64 y 5))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 a 3) (pow.f64 y 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a))))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (pow.f64 y 5)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 a a))) (+.f64 (/.f64 z a) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)))) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (pow.f64 y 8)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 a 3))))
(-.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (*.f64 y a))) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 a 3)) (/.f64 z a))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 a a))) (pow.f64 y 5)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 a 3)) (/.f64 z a)) (-.f64 (/.f64 28832688827/125000 (*.f64 y (*.f64 y a))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 a a))) (pow.f64 y 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 11) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 8) (pow.f64 a 3))) (+.f64 (/.f64 z a) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (pow.f64 y 11)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 a 4))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (pow.f64 y 5)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 a a))) (+.f64 (+.f64 (/.f64 z a) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (pow.f64 y 8)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 a 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (*.f64 y a))) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 a 3)) (/.f64 z a))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 a a))) (pow.f64 y 5))) (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 y 11)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 a 4))))
(-.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (*.f64 y a))) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 a 3)) (/.f64 z a))) (+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 y 11)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 a 4))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 a a))) (pow.f64 y 5))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 a (pow.f64 y 2)))
(/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 (*.f64 y y) a))
(/.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y y)) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (pow.f64 y 5)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 a a))) (+.f64 (/.f64 z a) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))))
(-.f64 (+.f64 (/.f64 z a) (/.f64 28832688827/125000 (*.f64 y (*.f64 y a)))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 a a))) (pow.f64 y 5)))
(+.f64 (/.f64 z a) (-.f64 (/.f64 28832688827/125000 (*.f64 y (*.f64 y a))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 a a))) (pow.f64 y 5))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 a 3) (pow.f64 y 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a))))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (pow.f64 y 5)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 a a))) (+.f64 (/.f64 z a) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)))) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (pow.f64 y 8)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 a 3))))
(-.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (*.f64 y a))) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 a 3)) (/.f64 z a))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 a a))) (pow.f64 y 5)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 a 3)) (/.f64 z a)) (-.f64 (/.f64 28832688827/125000 (*.f64 y (*.f64 y a))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 a a))) (pow.f64 y 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 3) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 11) (pow.f64 a 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 5) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (+.f64 (pow.f64 y 2) b) y)))) 2) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 8) (pow.f64 a 3))) (+.f64 (/.f64 z a) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 2) a)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 3) (pow.f64 y 11)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 a 4))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) (pow.f64 y 5)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 a a))) (+.f64 (+.f64 (/.f64 z a) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))) (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y y) b))))) 2) (pow.f64 y 8)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 a 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (*.f64 y a))) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 a 3)) (/.f64 z a))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 a a))) (pow.f64 y 5))) (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 y 11)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 a 4))))
(-.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (*.f64 y a))) (fma.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 2) (pow.f64 y 8)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 a 3)) (/.f64 z a))) (+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 y 11)) (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) 3) (pow.f64 a 4))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 a a))) (pow.f64 y 5))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))
(*.f64 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 3) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (neg.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 b (pow.f64 y 3))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2))))
(-.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (fma.f64 (*.f64 y y) z 28832688827/125000)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b (pow.f64 y 3))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 3) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (/.f64 (*.f64 (pow.f64 y 5) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (fma.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 b (pow.f64 y 3))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (*.f64 (/.f64 (pow.f64 y 5) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 b b)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (fma.f64 (*.f64 y y) z 28832688827/125000)) (-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (pow.f64 y 5) (*.f64 b b))) (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b (pow.f64 y 3)))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (fma.f64 (*.f64 y y) z 28832688827/125000)) (fma.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (pow.f64 y 5) (*.f64 b b)) (/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z 28832688827/125000)) (*.f64 b (pow.f64 y 3))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 5) (pow.f64 b 2))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 3) b)) (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 7) (pow.f64 b 3))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))) 2)))))))
(+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (+.f64 (*.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 (*.f64 (pow.f64 y 5) (*.f64 b b)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 b (pow.f64 y 3))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (*.f64 (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)) (/.f64 (*.f64 (pow.f64 y 7) (pow.f64 b 3)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2)))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (fma.f64 (*.f64 y y) z 28832688827/125000)) (-.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (pow.f64 y 5) (*.f64 b b))) (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (*.f64 b (pow.f64 y 3)))) (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 4)) (*.f64 (pow.f64 y 7) (pow.f64 b 3)))))
(-.f64 (+.f64 (*.f64 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (fma.f64 (*.f64 y y) z 28832688827/125000)) (fma.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (pow.f64 y 5) (*.f64 b b)) (/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 y y) z 28832688827/125000)) (*.f64 b (pow.f64 y 3))) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 4)) (*.f64 (pow.f64 y 7) (pow.f64 b 3))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b))
(/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 y b))
(/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 3) (pow.f64 b 2))))))
(+.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 y (/.f64 b z))) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 b b)) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))))))
(+.f64 (/.f64 (/.f64 28832688827/125000 y) b) (-.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 3)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 b b)))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3))))))
(+.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 y (/.f64 b z))) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 b b)) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)))) (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 5)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 b 3)))))
(+.f64 (/.f64 (/.f64 28832688827/125000 y) b) (+.f64 (-.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 3)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 b b)))) (/.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (pow.f64 y 5)) (pow.f64 b 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 7) (pow.f64 b 4)))) (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3)))))))
(+.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 y (/.f64 b z))) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 b b)) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (/.f64 (*.f64 (pow.f64 y 7) (pow.f64 b 4)) (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))) (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 5)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 b 3))))))
(+.f64 (/.f64 (/.f64 28832688827/125000 y) b) (+.f64 (-.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 3)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 b b)))) (-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (pow.f64 y 5)) (pow.f64 b 3)) (/.f64 (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (pow.f64 y 7) (pow.f64 b 4))))))
(+.f64 (/.f64 (/.f64 28832688827/125000 y) b) (+.f64 (-.f64 (*.f64 (/.f64 y b) z) (+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 3)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 b b))) (/.f64 (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (pow.f64 y 7) (pow.f64 b 4))))) (/.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (pow.f64 y 5)) (pow.f64 b 3))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 y b))
(/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (*.f64 y b))
(/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 3) (pow.f64 b 2))))))
(+.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 y (/.f64 b z))) (neg.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 b b)) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))))))
(+.f64 (/.f64 (/.f64 28832688827/125000 y) b) (-.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 3)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 b b)))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3))))))
(+.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 y (/.f64 b z))) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 b b)) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)))) (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 5)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 b 3)))))
(+.f64 (/.f64 (/.f64 28832688827/125000 y) b) (+.f64 (-.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 3)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 b b)))) (/.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (pow.f64 y 5)) (pow.f64 b 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) (*.f64 (pow.f64 y 3) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 7) (pow.f64 b 4)))) (/.f64 (*.f64 (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (*.f64 (pow.f64 y 5) (pow.f64 b 3)))))))
(+.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 y (/.f64 b z))) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 b b)) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)))) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) 2) (/.f64 (*.f64 (pow.f64 y 7) (pow.f64 b 4)) (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))) (*.f64 (/.f64 (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (pow.f64 y 5)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (pow.f64 b 3))))))
(+.f64 (/.f64 (/.f64 28832688827/125000 y) b) (+.f64 (-.f64 (*.f64 (/.f64 y b) z) (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 3)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 b b)))) (-.f64 (/.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (pow.f64 y 5)) (pow.f64 b 3)) (/.f64 (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (pow.f64 y 7) (pow.f64 b 4))))))
(+.f64 (/.f64 (/.f64 28832688827/125000 y) b) (+.f64 (-.f64 (*.f64 (/.f64 y b) z) (+.f64 (*.f64 (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (pow.f64 y 3)) (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 b b))) (/.f64 (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 3)) (*.f64 (pow.f64 y 7) (pow.f64 b 4))))) (/.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) 2)) (pow.f64 y 5)) (pow.f64 b 3))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))
(/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))
(/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (fma.f64 y (fma.f64 y (+.f64 y a) b) c))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) (*.f64 -1 (*.f64 i (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))))
(+.f64 (+.f64 (/.f64 28832688827/125000 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (/.f64 (*.f64 (*.f64 y y) z) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (neg.f64 (*.f64 i (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))))
(+.f64 (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (-.f64 (*.f64 (/.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) z) (*.f64 i (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (*.f64 y z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) (*.f64 -1 (*.f64 i (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))))
(+.f64 (+.f64 (+.f64 (/.f64 28832688827/125000 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (/.f64 (*.f64 (*.f64 y y) z) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (neg.f64 (*.f64 i (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))))) (*.f64 (/.f64 (*.f64 i i) y) (/.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) z) (*.f64 i (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (*.f64 y z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))) (fma.f64 (/.f64 i (/.f64 y i)) (/.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (*.f64 y z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c))))
(+.f64 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (/.f64 z (*.f64 y (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (pow.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)) 2))))) (pow.f64 i 3))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) (*.f64 -1 (*.f64 i (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 y z) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))))))
(+.f64 (*.f64 (/.f64 (*.f64 i i) y) (/.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (fma.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))) (/.f64 (/.f64 z y) (*.f64 (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))) (+.f64 (+.f64 (/.f64 28832688827/125000 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (/.f64 (*.f64 (*.f64 y y) z) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))))) (neg.f64 (*.f64 i (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))))))
(fma.f64 (/.f64 i (/.f64 y i)) (/.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (*.f64 y z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (-.f64 (+.f64 (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (-.f64 (*.f64 (/.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) z) (*.f64 i (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (*.f64 y z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))))) (*.f64 (pow.f64 i 3) (+.f64 (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))) (/.f64 (/.f64 z y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))))))
(-.f64 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) z) (*.f64 i (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (*.f64 y z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))))) (fma.f64 (/.f64 i (/.f64 y i)) (/.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (*.f64 y z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)))) (*.f64 (pow.f64 i 3) (+.f64 (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4))) (/.f64 (/.f64 z y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 4)))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i)
(/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y))
(/.f64 y (/.f64 i (fma.f64 (*.f64 y y) z 28832688827/125000)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) i))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y)))
(-.f64 (/.f64 y (/.f64 i (fma.f64 (*.f64 y y) z 28832688827/125000))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) z 28832688827/125000))) (*.f64 i i)))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) i)))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 3) (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))))
(+.f64 (/.f64 y (/.f64 i (fma.f64 (*.f64 y y) z 28832688827/125000))) (-.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 i 3)) (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) z 28832688827/125000))) (*.f64 i i))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) i) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (pow.f64 i 4)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 3) (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 i 3)) (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (-.f64 (-.f64 (/.f64 y (/.f64 i (fma.f64 (*.f64 y y) z 28832688827/125000))) (/.f64 (*.f64 (pow.f64 y 4) (fma.f64 (*.f64 y y) z 28832688827/125000)) (/.f64 (pow.f64 i 4) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) z 28832688827/125000))) (*.f64 i i))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 i 3)) (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (-.f64 (-.f64 (/.f64 y (/.f64 i (fma.f64 (*.f64 y y) z 28832688827/125000))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) z 28832688827/125000))) (*.f64 i i))) (/.f64 (*.f64 (pow.f64 y 4) (fma.f64 (*.f64 y y) z 28832688827/125000)) (/.f64 (pow.f64 i 4) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)))))
(/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) y) i)
(/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y))
(/.f64 y (/.f64 i (fma.f64 (*.f64 y y) z 28832688827/125000)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) i))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y)))
(-.f64 (/.f64 y (/.f64 i (fma.f64 (*.f64 y y) z 28832688827/125000))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) z 28832688827/125000))) (*.f64 i i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (+.f64 (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) i) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 3) (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2)))))
(+.f64 (/.f64 y (/.f64 i (fma.f64 (*.f64 y y) z 28832688827/125000))) (-.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 i 3)) (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) z 28832688827/125000))) (*.f64 i i))))
(+.f64 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (pow.f64 i 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) 2) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (pow.f64 i 4))) (/.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 (pow.f64 y 2) z))) i))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b)))) (*.f64 i i)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z))) (*.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))) (pow.f64 i 4)) (/.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (/.f64 i y))) (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 i 3) (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) (pow.f64 (+.f64 c (*.f64 y (fma.f64 (+.f64 y a) y b))) 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 i 3)) (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (-.f64 (-.f64 (/.f64 y (/.f64 i (fma.f64 (*.f64 y y) z 28832688827/125000))) (/.f64 (*.f64 (pow.f64 y 4) (fma.f64 (*.f64 y y) z 28832688827/125000)) (/.f64 (pow.f64 i 4) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) z 28832688827/125000))) (*.f64 i i))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 i 3)) (*.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (-.f64 (-.f64 (/.f64 y (/.f64 i (fma.f64 (*.f64 y y) z 28832688827/125000))) (/.f64 (*.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) (*.f64 (*.f64 y y) (fma.f64 (*.f64 y y) z 28832688827/125000))) (*.f64 i i))) (/.f64 (*.f64 (pow.f64 y 4) (fma.f64 (*.f64 y y) z 28832688827/125000)) (/.f64 (pow.f64 i 4) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 3)))))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 (pow.f64 y 2) z)
(*.f64 (*.f64 y y) z)
(*.f64 y (*.f64 y z))
(*.f64 28832688827/125000 y)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(*.f64 (pow.f64 y 3) z)
(*.f64 z (pow.f64 y 3))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(*.f64 (pow.f64 y 3) z)
(*.f64 z (pow.f64 y 3))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(*.f64 28832688827/125000 y)
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(*.f64 (pow.f64 y 3) z)
(*.f64 z (pow.f64 y 3))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(*.f64 (pow.f64 y 3) z)
(*.f64 z (pow.f64 y 3))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))
(+.f64 (*.f64 (pow.f64 y 3) z) (*.f64 28832688827/125000 y))
(fma.f64 (pow.f64 y 3) z (*.f64 28832688827/125000 y))
(*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))

localize5.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize30.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y)
0.4b
(*.f64 y 28832688827/125000)
3.4b
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
3.7b
(*.f64 (+.f64 y a) (*.f64 y y))
Compiler

Compiled 87 to 24 computations (72.4% saved)

series19.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
2.0ms
i
@0
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
1.0ms
c
@0
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
1.0ms
c
@inf
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
1.0ms
a
@inf
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
1.0ms
i
@inf
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))

rewrite89.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
473×fma-neg_binary64
340×expm1-udef_binary64
340×log1p-udef_binary64
277×log-pow_binary64
197×log-div_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01640
136840
2556140
Stop Event
node limit
Counts
3 → 69
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(*.f64 y 28832688827/125000)
(*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y 28832688827/125000 t) (/.f64 1 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y 28832688827/125000 t)) 2) (*.f64 (cbrt.f64 (fma.f64 y 28832688827/125000 t)) (/.f64 1 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))) 2) (cbrt.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y 28832688827/125000 t)) (*.f64 (sqrt.f64 (fma.f64 y 28832688827/125000 t)) (/.f64 1 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))) (sqrt.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 y 28832688827/125000 t)) (/.f64 1 (neg.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) (fma.f64 y 28832688827/125000 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y 28832688827/125000 t)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 y 28832688827/125000 t)) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y 28832688827/125000 t)) 1) (/.f64 (sqrt.f64 (fma.f64 y 28832688827/125000 t)) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) 2)) (/.f64 (fma.f64 y 28832688827/125000 t) (cbrt.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y 28832688827/125000 t)) 2) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) 2)) (cbrt.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y 28832688827/125000 t)) (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) 2)) (/.f64 (sqrt.f64 (fma.f64 y 28832688827/125000 t)) (cbrt.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))) (/.f64 (fma.f64 y 28832688827/125000 t) (sqrt.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y 28832688827/125000 t)) 2) (sqrt.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))) (/.f64 (cbrt.f64 (fma.f64 y 28832688827/125000 t)) (sqrt.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (+.f64 (pow.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c)) 3) (pow.f64 i 3))) (+.f64 (pow.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c)) 2) (*.f64 i (-.f64 i (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (-.f64 (pow.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c)) 2) (*.f64 i i))) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) (neg.f64 i)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (fma.f64 y 28832688827/125000 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (neg.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 y 28832688827/125000 t) 3) (pow.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 y 28832688827/125000 t) (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y 28832688827/125000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y 28832688827/125000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y 28832688827/125000)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y 28832688827/125000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y 28832688827/125000) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 y y) 831323944994610635929/15625000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 28832688827/125000) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y 28832688827/125000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y 28832688827/125000) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y 28832688827/125000)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y 28832688827/125000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y 28832688827/125000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y 28832688827/125000)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 y a) (*.f64 y y)) y) (*.f64 c y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c y) (*.f64 (*.f64 (+.f64 y a) (*.f64 y y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (+.f64 y a) (*.f64 y y))) (*.f64 y c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y c) (*.f64 y (*.f64 (+.f64 y a) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 y a) (*.f64 y y)) 3) (pow.f64 c 3)) y) (+.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 y a) 2)) (*.f64 c (-.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 y a) 2)) (*.f64 c c)) y) (fma.f64 (+.f64 y a) (*.f64 y y) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (pow.f64 (*.f64 (+.f64 y a) (*.f64 y y)) 3) (pow.f64 c 3))) (+.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 y a) 2)) (*.f64 c (-.f64 c (*.f64 (+.f64 y a) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 y a) 2)) (*.f64 c c))) (fma.f64 (+.f64 y a) (*.f64 y y) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 (+.f64 y a) (*.f64 y y) c)) y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c))) 1))))))

simplify103.0ms (0.2%)

Algorithm
egg-herbie
Rules
620×associate-*l/_binary64
318×associate-/r/_binary64
252×associate-*r*_binary64
252×distribute-rgt-neg-in_binary64
236×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02794767
110434015
244343934
Stop Event
node limit
Counts
177 → 154
Calls
Call 1
Inputs
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) (pow.f64 y 2))) i)) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) (pow.f64 y 2))) i)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) (pow.f64 c 2)) (pow.f64 i 2))) (/.f64 (*.f64 a t) (pow.f64 i 2))))) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))))
(/.f64 28832688827/125000 (pow.f64 y 3))
(-.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (/.f64 t (pow.f64 y 4))) (*.f64 28832688827/125000 (/.f64 a (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t (*.f64 28832688827/125000 a))) (pow.f64 y 5))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (/.f64 t (pow.f64 y 4)))) (*.f64 28832688827/125000 (/.f64 a (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 t (*.f64 28832688827/125000 a)))) (*.f64 28832688827/125000 c)) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t (*.f64 28832688827/125000 a))) (pow.f64 y 5))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (/.f64 t (pow.f64 y 4))))) (*.f64 28832688827/125000 (/.f64 a (pow.f64 y 4))))
(/.f64 28832688827/125000 (pow.f64 y 3))
(-.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (/.f64 t (pow.f64 y 4))) (*.f64 28832688827/125000 (/.f64 a (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t (*.f64 28832688827/125000 a))) (pow.f64 y 5))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (/.f64 t (pow.f64 y 4)))) (*.f64 28832688827/125000 (/.f64 a (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 t (*.f64 28832688827/125000 a)))) (*.f64 28832688827/125000 c)) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t (*.f64 28832688827/125000 a))) (pow.f64 y 5))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (/.f64 t (pow.f64 y 4))))) (*.f64 28832688827/125000 (/.f64 a (pow.f64 y 4))))
(*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 6) (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 3) (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 4))) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 a 2) (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3)) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 28832688827/125000 (*.f64 a (pow.f64 y 2)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 28832688827/125000 (*.f64 a (pow.f64 y 2))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (+.f64 (/.f64 28832688827/125000 (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4))))))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 28832688827/125000 (*.f64 a (pow.f64 y 2)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 28832688827/125000 (*.f64 a (pow.f64 y 2))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (+.f64 (/.f64 28832688827/125000 (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4))))))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y)))))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 28832688827/125000 y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))))))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 28832688827/125000 y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (+.f64 t (*.f64 28832688827/125000 y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y)))))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 28832688827/125000 c) (/.f64 t (*.f64 c y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 28832688827/125000 c) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 t (*.f64 c y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 28832688827/125000 c) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2))) (*.f64 (pow.f64 c 4) (pow.f64 y 4))))))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 28832688827/125000 c) (/.f64 t (*.f64 c y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 28832688827/125000 c) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 t (*.f64 c y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 28832688827/125000 c) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2))) (*.f64 (pow.f64 c 4) (pow.f64 y 4))))))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))
(+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) i)) (/.f64 28832688827/125000 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))))))
(+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) i)) (+.f64 (/.f64 28832688827/125000 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2)))) (/.f64 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (pow.f64 i 2)) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) i)) (+.f64 (/.f64 28832688827/125000 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (pow.f64 i 2)) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (/.f64 t (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2))))))))))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 2)))))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 2)))))))
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 c y)
(+.f64 (*.f64 a (pow.f64 y 3)) (*.f64 c y))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (pow.f64 y 4) (*.f64 c y)))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (pow.f64 y 4) (*.f64 c y)))
(pow.f64 y 4)
(+.f64 (*.f64 a (pow.f64 y 3)) (pow.f64 y 4))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 c y) (pow.f64 y 4)))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 c y) (pow.f64 y 4)))
(pow.f64 y 4)
(+.f64 (*.f64 a (pow.f64 y 3)) (pow.f64 y 4))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 c y) (pow.f64 y 4)))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 c y) (pow.f64 y 4)))
(*.f64 y (+.f64 c (pow.f64 y 3)))
(+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (pow.f64 y 3))))
(+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (pow.f64 y 3))))
(+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (pow.f64 y 3))))
(*.f64 (pow.f64 y 3) a)
(+.f64 (*.f64 y (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 y 3) a))
(+.f64 (*.f64 y (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 y 3) a))
(+.f64 (*.f64 y (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 y 3) a))
(*.f64 (pow.f64 y 3) a)
(+.f64 (*.f64 y (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 y 3) a))
(+.f64 (*.f64 y (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 y 3) a))
(+.f64 (*.f64 y (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 y 3) a))
(*.f64 (+.f64 y a) (pow.f64 y 3))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(*.f64 c y)
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(*.f64 c y)
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
Outputs
(/.f64 t i)
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(+.f64 (/.f64 t i) (*.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) y))
(fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) (pow.f64 y 2))) i)) (+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 c (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))) (*.f64 y y)) i) (+.f64 (/.f64 t i) (*.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) y)))
(-.f64 (fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i)) (/.f64 c (/.f64 (/.f64 i (*.f64 y y)) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))))
(-.f64 (fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i)) (*.f64 (/.f64 c (/.f64 i (*.f64 y y))) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) (pow.f64 y 2))) i)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) (pow.f64 c 2)) (pow.f64 i 2))) (/.f64 (*.f64 a t) (pow.f64 i 2))))) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 c (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t)))) (*.f64 y y)) i) (+.f64 (/.f64 t i) (fma.f64 -1 (*.f64 (pow.f64 y 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) (/.f64 (*.f64 i i) (*.f64 c c))) (/.f64 a (/.f64 (*.f64 i i) t)))) (*.f64 (-.f64 (/.f64 28832688827/125000 i) (/.f64 c (/.f64 (*.f64 i i) t))) y))))
(+.f64 (-.f64 (fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i)) (/.f64 c (/.f64 (/.f64 i (*.f64 y y)) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i)))))) (*.f64 (pow.f64 y 3) (neg.f64 (-.f64 (*.f64 (/.f64 t i) (/.f64 a i)) (*.f64 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) i) (/.f64 (*.f64 c c) i))))))
(-.f64 (-.f64 (fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i)) (*.f64 (/.f64 c (/.f64 i (*.f64 y y))) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (*.f64 (pow.f64 y 3) (-.f64 (/.f64 a (/.f64 i (/.f64 t i))) (*.f64 (/.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) i) (/.f64 (*.f64 c c) i)))))
(/.f64 28832688827/125000 (pow.f64 y 3))
(-.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (/.f64 t (pow.f64 y 4))) (*.f64 28832688827/125000 (/.f64 a (pow.f64 y 4))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (*.f64 28832688827/125000 a) (pow.f64 y 4))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (+.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (*.f64 a -28832688827/125000) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t (*.f64 28832688827/125000 a))) (pow.f64 y 5))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (/.f64 t (pow.f64 y 4)))) (*.f64 28832688827/125000 (/.f64 a (pow.f64 y 4))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) (+.f64 t (*.f64 -28832688827/125000 a)))) (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (/.f64 t (pow.f64 y 4)))) (*.f64 -28832688827/125000 (/.f64 a (pow.f64 y 4))))
(+.f64 (-.f64 (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (/.f64 t (pow.f64 y 4))) (*.f64 (/.f64 a (pow.f64 y 5)) (+.f64 t (*.f64 a -28832688827/125000)))) (/.f64 (*.f64 a -28832688827/125000) (pow.f64 y 4)))
(+.f64 (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 a (pow.f64 y 5)) (+.f64 t (*.f64 a -28832688827/125000)))) (+.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (*.f64 a -28832688827/125000) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 t (*.f64 28832688827/125000 a)))) (*.f64 28832688827/125000 c)) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t (*.f64 28832688827/125000 a))) (pow.f64 y 5))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (/.f64 t (pow.f64 y 4))))) (*.f64 28832688827/125000 (/.f64 a (pow.f64 y 4))))
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (+.f64 t (*.f64 -28832688827/125000 a)) (*.f64 a a)) (*.f64 28832688827/125000 c)) (pow.f64 y 6)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) (+.f64 t (*.f64 -28832688827/125000 a)))) (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (/.f64 t (pow.f64 y 4))))) (*.f64 -28832688827/125000 (/.f64 a (pow.f64 y 4))))
(+.f64 (-.f64 (-.f64 (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (/.f64 t (pow.f64 y 4))) (*.f64 (/.f64 a (pow.f64 y 5)) (+.f64 t (*.f64 a -28832688827/125000)))) (/.f64 (fma.f64 28832688827/125000 c (*.f64 (+.f64 t (*.f64 a -28832688827/125000)) (neg.f64 (*.f64 a a)))) (pow.f64 y 6))) (/.f64 (*.f64 a -28832688827/125000) (pow.f64 y 4)))
(+.f64 (-.f64 (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (/.f64 t (pow.f64 y 4))) (+.f64 (/.f64 (fma.f64 28832688827/125000 c (*.f64 (+.f64 t (*.f64 a -28832688827/125000)) (*.f64 a (neg.f64 a)))) (pow.f64 y 6)) (*.f64 (/.f64 a (pow.f64 y 5)) (+.f64 t (*.f64 a -28832688827/125000))))) (/.f64 (*.f64 a -28832688827/125000) (pow.f64 y 4)))
(/.f64 28832688827/125000 (pow.f64 y 3))
(-.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (/.f64 t (pow.f64 y 4))) (*.f64 28832688827/125000 (/.f64 a (pow.f64 y 4))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (*.f64 28832688827/125000 a) (pow.f64 y 4))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (+.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (*.f64 a -28832688827/125000) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t (*.f64 28832688827/125000 a))) (pow.f64 y 5))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (/.f64 t (pow.f64 y 4)))) (*.f64 28832688827/125000 (/.f64 a (pow.f64 y 4))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) (+.f64 t (*.f64 -28832688827/125000 a)))) (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (/.f64 t (pow.f64 y 4)))) (*.f64 -28832688827/125000 (/.f64 a (pow.f64 y 4))))
(+.f64 (-.f64 (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (/.f64 t (pow.f64 y 4))) (*.f64 (/.f64 a (pow.f64 y 5)) (+.f64 t (*.f64 a -28832688827/125000)))) (/.f64 (*.f64 a -28832688827/125000) (pow.f64 y 4)))
(+.f64 (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 a (pow.f64 y 5)) (+.f64 t (*.f64 a -28832688827/125000)))) (+.f64 (/.f64 t (pow.f64 y 4)) (/.f64 (*.f64 a -28832688827/125000) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (-.f64 t (*.f64 28832688827/125000 a)))) (*.f64 28832688827/125000 c)) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t (*.f64 28832688827/125000 a))) (pow.f64 y 5))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (/.f64 t (pow.f64 y 4))))) (*.f64 28832688827/125000 (/.f64 a (pow.f64 y 4))))
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (+.f64 t (*.f64 -28832688827/125000 a)) (*.f64 a a)) (*.f64 28832688827/125000 c)) (pow.f64 y 6)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 y 5) (+.f64 t (*.f64 -28832688827/125000 a)))) (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (/.f64 t (pow.f64 y 4))))) (*.f64 -28832688827/125000 (/.f64 a (pow.f64 y 4))))
(+.f64 (-.f64 (-.f64 (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (/.f64 t (pow.f64 y 4))) (*.f64 (/.f64 a (pow.f64 y 5)) (+.f64 t (*.f64 a -28832688827/125000)))) (/.f64 (fma.f64 28832688827/125000 c (*.f64 (+.f64 t (*.f64 a -28832688827/125000)) (neg.f64 (*.f64 a a)))) (pow.f64 y 6))) (/.f64 (*.f64 a -28832688827/125000) (pow.f64 y 4)))
(+.f64 (-.f64 (+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (/.f64 t (pow.f64 y 4))) (+.f64 (/.f64 (fma.f64 28832688827/125000 c (*.f64 (+.f64 t (*.f64 a -28832688827/125000)) (*.f64 a (neg.f64 a)))) (pow.f64 y 6)) (*.f64 (/.f64 a (pow.f64 y 5)) (+.f64 t (*.f64 a -28832688827/125000))))) (/.f64 (*.f64 a -28832688827/125000) (pow.f64 y 4)))
(*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))))
(/.f64 (*.f64 28832688827/125000 y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))
(*.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)))
(/.f64 (*.f64 28832688827/125000 y) (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 (*.f64 28832688827/125000 y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 (*.f64 28832688827/125000 y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 (*.f64 28832688827/125000 y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)))
(/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))
(/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 (*.f64 28832688827/125000 y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 (*.f64 28832688827/125000 y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 (*.f64 28832688827/125000 y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)))
(/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))
(/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))
(/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 (*.f64 28832688827/125000 y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 (*.f64 28832688827/125000 y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)))
(+.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 (*.f64 28832688827/125000 y) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)) (/.f64 t (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i)))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))
(/.f64 (fma.f64 28832688827/125000 y t) (+.f64 i (fma.f64 c y (pow.f64 y 4))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))))
(+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (*.f64 a (+.f64 t (*.f64 28832688827/125000 y))))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 c y (pow.f64 y 4)))) (-.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 i (fma.f64 c y (pow.f64 y 4))))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (fma.f64 28832688827/125000 y t))) (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2))))
(+.f64 (/.f64 t (+.f64 i (fma.f64 c y (pow.f64 y 4)))) (-.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 i (fma.f64 c y (pow.f64 y 4))))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2)) (*.f64 a (fma.f64 28832688827/125000 y t)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 y 6) (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))))
(+.f64 (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (*.f64 a (+.f64 t (*.f64 28832688827/125000 y))))) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 y 6) (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3)))
(+.f64 (/.f64 t (+.f64 i (fma.f64 c y (pow.f64 y 4)))) (-.f64 (fma.f64 28832688827/125000 (/.f64 y (+.f64 i (fma.f64 c y (pow.f64 y 4)))) (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (*.f64 a a) (fma.f64 28832688827/125000 y t))) (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 3))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (fma.f64 28832688827/125000 y t))) (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2))))
(+.f64 (fma.f64 28832688827/125000 (/.f64 y (+.f64 i (fma.f64 c y (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 3)) (*.f64 (*.f64 a a) (fma.f64 28832688827/125000 y t)))) (-.f64 (/.f64 t (+.f64 i (fma.f64 c y (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2)) (*.f64 a (fma.f64 28832688827/125000 y t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 9) (*.f64 (pow.f64 a 3) (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 4))) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 a (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 a 2) (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3)) (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (+.f64 t (*.f64 28832688827/125000 y))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 4)) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3))))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (*.f64 a (+.f64 t (*.f64 28832688827/125000 y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 y 6) (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3))))))
(-.f64 (+.f64 (/.f64 t (+.f64 i (fma.f64 c y (pow.f64 y 4)))) (-.f64 (fma.f64 28832688827/125000 (/.f64 y (+.f64 i (fma.f64 c y (pow.f64 y 4)))) (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (*.f64 a a) (fma.f64 28832688827/125000 y t))) (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 3))) (/.f64 (*.f64 a (*.f64 (pow.f64 y 3) (fma.f64 28832688827/125000 y t))) (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2)))) (/.f64 (*.f64 (pow.f64 y 9) (pow.f64 a 3)) (/.f64 (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 4) (fma.f64 28832688827/125000 y t))))
(+.f64 (-.f64 (fma.f64 28832688827/125000 (/.f64 y (+.f64 i (fma.f64 c y (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 3)) (*.f64 (*.f64 a a) (fma.f64 28832688827/125000 y t)))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2)) (*.f64 a (fma.f64 28832688827/125000 y t)))) (-.f64 (/.f64 t (+.f64 i (fma.f64 c y (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 y 9) (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 4)) (*.f64 (fma.f64 28832688827/125000 y t) (pow.f64 a 3)))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 a (pow.f64 y 3)))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (pow.f64 y 3) a))
(/.f64 (fma.f64 28832688827/125000 y t) (*.f64 (pow.f64 y 3) a))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 28832688827/125000 (*.f64 a (pow.f64 y 2)))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (+.f64 t (*.f64 28832688827/125000 y)))) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (-.f64 (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)) (*.f64 (/.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) (pow.f64 y 6)) (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 a a)))))
(+.f64 (/.f64 (/.f64 28832688827/125000 a) (*.f64 y y)) (-.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 (*.f64 a a) (pow.f64 y 6))) (+.f64 i (fma.f64 c y (pow.f64 y 4))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 28832688827/125000 (*.f64 a (pow.f64 y 2))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (+.f64 t (*.f64 28832688827/125000 y)))) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))) (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 a 3)) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (pow.f64 y 9)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (fma.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 a 3)) (/.f64 (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2) (pow.f64 y 9)) (-.f64 (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)) (*.f64 (/.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) (pow.f64 y 6)) (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 a a))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (/.f64 28832688827/125000 a) (*.f64 y y)) (*.f64 (fma.f64 28832688827/125000 y t) (-.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (/.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) (*.f64 (*.f64 a a) (pow.f64 y 6)))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (+.f64 (/.f64 28832688827/125000 (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4))))))))
(+.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 a 3)) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (pow.f64 y 9)))) (+.f64 (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (+.f64 t (*.f64 28832688827/125000 y)))) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))) (neg.f64 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (pow.f64 y 12)) (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 a 4))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (fma.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 a 3)) (/.f64 (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2) (pow.f64 y 9)) (-.f64 (-.f64 (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)) (*.f64 (/.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) (pow.f64 y 6)) (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 a a)))) (*.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 3) (pow.f64 y 12)) (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 a 4))))))
(+.f64 (*.f64 (fma.f64 28832688827/125000 y t) (-.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (/.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) (*.f64 (*.f64 a a) (pow.f64 y 6))))) (+.f64 (-.f64 (/.f64 (/.f64 28832688827/125000 a) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 3) (*.f64 (pow.f64 y 12) (pow.f64 a 4))) (fma.f64 28832688827/125000 y t))) (/.f64 t (*.f64 (pow.f64 y 3) a))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 a (pow.f64 y 3)))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (pow.f64 y 3) a))
(/.f64 (fma.f64 28832688827/125000 y t) (*.f64 (pow.f64 y 3) a))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 28832688827/125000 (*.f64 a (pow.f64 y 2)))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (+.f64 t (*.f64 28832688827/125000 y)))) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (-.f64 (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)) (*.f64 (/.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) (pow.f64 y 6)) (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 a a)))))
(+.f64 (/.f64 (/.f64 28832688827/125000 a) (*.f64 y y)) (-.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 (*.f64 a a) (pow.f64 y 6))) (+.f64 i (fma.f64 c y (pow.f64 y 4))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2)) (*.f64 (pow.f64 a 3) (pow.f64 y 9))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (/.f64 28832688827/125000 (*.f64 a (pow.f64 y 2))))))
(+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (+.f64 (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (+.f64 t (*.f64 28832688827/125000 y)))) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))) (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 a 3)) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (pow.f64 y 9)))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (fma.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 a 3)) (/.f64 (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2) (pow.f64 y 9)) (-.f64 (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)) (*.f64 (/.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) (pow.f64 y 6)) (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 a a))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (/.f64 28832688827/125000 a) (*.f64 y y)) (*.f64 (fma.f64 28832688827/125000 y t) (-.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (/.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) (*.f64 (*.f64 a a) (pow.f64 y 6)))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 6) (pow.f64 a 2)))) (+.f64 (/.f64 28832688827/125000 (*.f64 a (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (+.f64 t (*.f64 28832688827/125000 y))) (*.f64 (pow.f64 y 12) (pow.f64 a 4))))))))
(+.f64 (+.f64 (/.f64 (/.f64 t (pow.f64 y 3)) a) (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 a 3)) (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 2) (pow.f64 y 9)))) (+.f64 (fma.f64 -1 (/.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) (/.f64 (*.f64 (*.f64 a a) (pow.f64 y 6)) (+.f64 t (*.f64 28832688827/125000 y)))) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))) (neg.f64 (*.f64 (/.f64 (pow.f64 (+.f64 i (*.f64 y (+.f64 c (pow.f64 y 3)))) 3) (pow.f64 y 12)) (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 a 4))))))
(+.f64 (/.f64 t (*.f64 (pow.f64 y 3) a)) (fma.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 a 3)) (/.f64 (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2) (pow.f64 y 9)) (-.f64 (-.f64 (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a)) (*.f64 (/.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) (pow.f64 y 6)) (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 a a)))) (*.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 3) (pow.f64 y 12)) (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 a 4))))))
(+.f64 (*.f64 (fma.f64 28832688827/125000 y t) (-.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 2) (*.f64 (pow.f64 y 9) (pow.f64 a 3))) (/.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) (*.f64 (*.f64 a a) (pow.f64 y 6))))) (+.f64 (-.f64 (/.f64 (/.f64 28832688827/125000 a) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 (+.f64 i (fma.f64 c y (pow.f64 y 4))) 3) (*.f64 (pow.f64 y 12) (pow.f64 a 4))) (fma.f64 28832688827/125000 y t))) (/.f64 t (*.f64 (pow.f64 y 3) a))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))))
(/.f64 (fma.f64 28832688827/125000 y t) (fma.f64 (pow.f64 y 3) (+.f64 y a) i))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y)))))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))))
(fma.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 c y) (+.f64 t (*.f64 28832688827/125000 y))) (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) 2)) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 (pow.f64 y 3) (+.f64 y a) i)) (-.f64 (/.f64 t (fma.f64 (pow.f64 y 3) (+.f64 y a) i)) (/.f64 c (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2) (*.f64 y (fma.f64 28832688827/125000 y t))))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 (pow.f64 y 3) (+.f64 y a) i)) (-.f64 (/.f64 t (fma.f64 (pow.f64 y 3) (+.f64 y a) i)) (*.f64 (/.f64 (*.f64 y (fma.f64 28832688827/125000 y t)) (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2)) c)))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y)))))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 28832688827/125000 y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))))))
(fma.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 c y) (+.f64 t (*.f64 28832688827/125000 y))) (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) 2)) (+.f64 (/.f64 t (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 c c)) (+.f64 t (*.f64 28832688827/125000 y))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a)))) (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) 2)))))
(fma.f64 28832688827/125000 (/.f64 y (fma.f64 (pow.f64 y 3) (+.f64 y a) i)) (-.f64 (+.f64 (/.f64 t (fma.f64 (pow.f64 y 3) (+.f64 y a) i)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 c c) (fma.f64 28832688827/125000 y t))) (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 3))) (/.f64 c (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2) (*.f64 y (fma.f64 28832688827/125000 y t))))))
(+.f64 (fma.f64 28832688827/125000 (/.f64 y (fma.f64 (pow.f64 y 3) (+.f64 y a) i)) (-.f64 (/.f64 t (fma.f64 (pow.f64 y 3) (+.f64 y a) i)) (*.f64 (/.f64 (*.f64 y (fma.f64 28832688827/125000 y t)) (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2)) c))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 3)) (*.f64 (*.f64 y y) (fma.f64 28832688827/125000 y t))))
(+.f64 (*.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 y 2) (+.f64 t (*.f64 28832688827/125000 y)))) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 (pow.f64 y 3) (+.f64 t (*.f64 28832688827/125000 y)))) (*.f64 (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2) (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y)))))) (/.f64 t (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))))))
(fma.f64 28832688827/125000 (/.f64 y (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a)))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 c c)) (+.f64 t (*.f64 28832688827/125000 y))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a)))) (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) 2)) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) 2)) (/.f64 (*.f64 (pow.f64 y 3) (+.f64 t (*.f64 28832688827/125000 y))) (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) 2))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 c y) (+.f64 t (*.f64 28832688827/125000 y))) (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) 2)) (/.f64 t (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))))))))
(+.f64 (-.f64 (-.f64 (/.f64 t (fma.f64 (pow.f64 y 3) (+.f64 y a) i)) (/.f64 c (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2) (*.f64 y (fma.f64 28832688827/125000 y t))))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 4) (*.f64 (pow.f64 y 3) (fma.f64 28832688827/125000 y t))))) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 (pow.f64 y 3) (+.f64 y a) i)) (/.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 c c) (fma.f64 28832688827/125000 y t))) (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 3))))
(+.f64 (-.f64 (/.f64 t (fma.f64 (pow.f64 y 3) (+.f64 y a) i)) (+.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 4)) (*.f64 (pow.f64 y 3) (fma.f64 28832688827/125000 y t))) (*.f64 (/.f64 (*.f64 y (fma.f64 28832688827/125000 y t)) (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2)) c))) (fma.f64 28832688827/125000 (/.f64 y (fma.f64 (pow.f64 y 3) (+.f64 y a) i)) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 3)) (*.f64 (*.f64 y y) (fma.f64 28832688827/125000 y t)))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
(/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 28832688827/125000 c) (/.f64 t (*.f64 c y))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c c)) (/.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) (*.f64 y y))) (+.f64 (/.f64 28832688827/125000 c) (/.f64 t (*.f64 c y))))
(-.f64 (+.f64 (/.f64 28832688827/125000 c) (/.f64 t (*.f64 c y))) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c c)) (/.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) (*.f64 y y))))
(+.f64 (/.f64 t (*.f64 c y)) (-.f64 (/.f64 28832688827/125000 c) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c c)) (/.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) (*.f64 y y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 28832688827/125000 c) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 t (*.f64 c y)))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c c)) (/.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) (*.f64 y y))) (+.f64 (/.f64 28832688827/125000 c) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 c 3)) (/.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) 2) (pow.f64 y 3))))))
(-.f64 (+.f64 (/.f64 28832688827/125000 c) (fma.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y)))) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c c)) (/.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y))) (-.f64 (/.f64 28832688827/125000 c) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c c)) (/.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) (*.f64 y y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 28832688827/125000 c) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2))) (*.f64 (pow.f64 c 4) (pow.f64 y 4))))))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c c)) (/.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) (*.f64 y y))) (+.f64 (/.f64 28832688827/125000 c) (+.f64 (+.f64 (/.f64 t (*.f64 c y)) (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 c 3)) (/.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) 2) (pow.f64 y 3)))) (neg.f64 (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 c 4)) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) 2)) (pow.f64 y 4)))))))
(-.f64 (+.f64 (/.f64 28832688827/125000 c) (-.f64 (fma.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y))) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 c 4)) (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 3) (pow.f64 y 4))))) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c c)) (/.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) (*.f64 y y))))
(+.f64 (/.f64 28832688827/125000 c) (-.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y))) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 c 4)) (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 3) (pow.f64 y 4)))) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c c)) (/.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) (*.f64 y y)))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
(/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 28832688827/125000 c) (/.f64 t (*.f64 c y))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c c)) (/.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) (*.f64 y y))) (+.f64 (/.f64 28832688827/125000 c) (/.f64 t (*.f64 c y))))
(-.f64 (+.f64 (/.f64 28832688827/125000 c) (/.f64 t (*.f64 c y))) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c c)) (/.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) (*.f64 y y))))
(+.f64 (/.f64 t (*.f64 c y)) (-.f64 (/.f64 28832688827/125000 c) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c c)) (/.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) (*.f64 y y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 28832688827/125000 c) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (/.f64 t (*.f64 c y)))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c c)) (/.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) (*.f64 y y))) (+.f64 (/.f64 28832688827/125000 c) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 c 3)) (/.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) 2) (pow.f64 y 3))))))
(-.f64 (+.f64 (/.f64 28832688827/125000 c) (fma.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y)))) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c c)) (/.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) (*.f64 y y))))
(+.f64 (fma.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y))) (-.f64 (/.f64 28832688827/125000 c) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c c)) (/.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) (*.f64 y y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3)))) (*.f64 (pow.f64 c 2) (pow.f64 y 2)))) (+.f64 (/.f64 28832688827/125000 c) (+.f64 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))))) (*.f64 (pow.f64 c 3) (pow.f64 y 3))) (+.f64 (/.f64 t (*.f64 c y)) (*.f64 -1 (/.f64 (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 a y))) (pow.f64 (+.f64 i (*.f64 (+.f64 y a) (pow.f64 y 3))) 2))) (*.f64 (pow.f64 c 4) (pow.f64 y 4))))))))
(fma.f64 -1 (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c c)) (/.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) (*.f64 y y))) (+.f64 (/.f64 28832688827/125000 c) (+.f64 (+.f64 (/.f64 t (*.f64 c y)) (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 c 3)) (/.f64 (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) 2) (pow.f64 y 3)))) (neg.f64 (*.f64 (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (pow.f64 c 4)) (/.f64 (*.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) (pow.f64 (+.f64 i (*.f64 (pow.f64 y 3) (+.f64 y a))) 2)) (pow.f64 y 4)))))))
(-.f64 (+.f64 (/.f64 28832688827/125000 c) (-.f64 (fma.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y))) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 c 4)) (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 3) (pow.f64 y 4))))) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c c)) (/.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) (*.f64 y y))))
(+.f64 (/.f64 28832688827/125000 c) (-.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 c 3)) (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 2) (pow.f64 y 3)) (/.f64 t (*.f64 c y))) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (pow.f64 c 4)) (/.f64 (pow.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) 3) (pow.f64 y 4)))) (*.f64 (/.f64 (fma.f64 28832688827/125000 y t) (*.f64 c c)) (/.f64 (fma.f64 (pow.f64 y 3) (+.f64 y a) i) (*.f64 y y)))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))
(/.f64 (fma.f64 28832688827/125000 y t) (*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c)))
(/.f64 (/.f64 (fma.f64 28832688827/125000 y t) y) (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) i)) (/.f64 28832688827/125000 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (fma.f64 -1 (*.f64 i (+.f64 (/.f64 28832688827/125000 (*.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))) (*.f64 (*.f64 y y) (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))) (/.f64 28832688827/125000 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))
(+.f64 (/.f64 t (*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))) (fma.f64 (neg.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2))) (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2))))) i (/.f64 28832688827/125000 (fma.f64 (*.f64 y y) (+.f64 y a) c))))
(+.f64 (/.f64 t (*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))) (fma.f64 (neg.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2))) (/.f64 (/.f64 t (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)) (*.f64 y y)))) i (/.f64 28832688827/125000 (fma.f64 (*.f64 y y) (+.f64 y a) c))))
(+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) i)) (+.f64 (/.f64 28832688827/125000 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2)))) (/.f64 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (pow.f64 i 2)) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (+.f64 (fma.f64 -1 (*.f64 i (+.f64 (/.f64 28832688827/125000 (*.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))) (*.f64 (*.f64 y y) (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))) (/.f64 28832688827/125000 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (/.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))) (*.f64 (*.f64 y y) (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))) (*.f64 i i)))))
(+.f64 (/.f64 t (*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))) (-.f64 (fma.f64 (/.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2))) (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)))) (fma.f64 (*.f64 y y) (+.f64 y a) c)) (/.f64 i (/.f64 y i)) (/.f64 28832688827/125000 (fma.f64 (*.f64 y y) (+.f64 y a) c))) (*.f64 i (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2))) (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)))))))
(+.f64 (fma.f64 (/.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2))) (/.f64 (/.f64 t (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)) (*.f64 y y))) (fma.f64 (*.f64 y y) (+.f64 y a) c)) (*.f64 (/.f64 i y) i) (/.f64 28832688827/125000 (fma.f64 (*.f64 y y) (+.f64 y a) c))) (-.f64 (/.f64 t (*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))) (*.f64 i (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2))) (/.f64 (/.f64 t (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)) (*.f64 y y))))))
(+.f64 (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) i)) (+.f64 (/.f64 28832688827/125000 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (/.f64 t (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))))))) (pow.f64 i 2)) (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) y)) (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (/.f64 t (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2)))) (*.f64 28832688827/125000 (/.f64 1 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y))) 2))))))))))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (+.f64 (fma.f64 -1 (*.f64 i (+.f64 (/.f64 28832688827/125000 (*.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))) (*.f64 (*.f64 y y) (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))))) (/.f64 28832688827/125000 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))))) (+.f64 (/.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 (/.f64 t (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))) (*.f64 (*.f64 y y) (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (/.f64 (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))) (*.f64 i i))) (neg.f64 (*.f64 (pow.f64 i 3) (+.f64 (/.f64 (/.f64 t (pow.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) 2)) (*.f64 (pow.f64 y 4) (pow.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) 2))) (/.f64 28832688827/125000 (*.f64 (pow.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) 2) (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) 2))))))))))
(+.f64 (/.f64 t (*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))) (-.f64 (-.f64 (fma.f64 (/.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2))) (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)))) (fma.f64 (*.f64 y y) (+.f64 y a) c)) (/.f64 i (/.f64 y i)) (/.f64 28832688827/125000 (fma.f64 (*.f64 y y) (+.f64 y a) c))) (*.f64 (pow.f64 i 3) (+.f64 (/.f64 t (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)))) (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2))))))) (*.f64 i (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2))) (/.f64 t (*.f64 (*.f64 y y) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)))))))
(+.f64 (/.f64 t (*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))) (+.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2))) (/.f64 (/.f64 t (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)) (*.f64 y y)))) i (/.f64 28832688827/125000 (fma.f64 (*.f64 y y) (+.f64 y a) c))) (*.f64 (*.f64 i i) (-.f64 (/.f64 (+.f64 (/.f64 28832688827/125000 (*.f64 y (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2))) (/.f64 (/.f64 t (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)) (*.f64 y y))) (*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))) (*.f64 (+.f64 (/.f64 t (*.f64 (pow.f64 y 4) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 4))) (/.f64 28832688827/125000 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 4)))) i)))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(/.f64 (fma.f64 28832688827/125000 y t) i)
(+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 2)))))
(fma.f64 28832688827/125000 (/.f64 y i) (+.f64 (/.f64 t i) (neg.f64 (/.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (/.f64 (*.f64 i i) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y))))))))
(-.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 t i)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 y (fma.f64 28832688827/125000 y t)) i)))
(+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 2))))))
(+.f64 (fma.f64 28832688827/125000 (/.f64 y i) (+.f64 (/.f64 t i) (neg.f64 (/.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (/.f64 (*.f64 i i) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))) (*.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 3)))
(+.f64 (-.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 t i)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 y (fma.f64 28832688827/125000 y t)) i))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 28832688827/125000 y t)) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)) (pow.f64 i 3)))
(+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))) (*.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 3)) (fma.f64 28832688827/125000 (/.f64 y i) (+.f64 (/.f64 t i) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) 2) (/.f64 (pow.f64 i 4) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (+.f64 t (*.f64 28832688827/125000 y)))))) (/.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (/.f64 (*.f64 i i) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y))))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 28832688827/125000 y t)) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)) (pow.f64 i 3)) (fma.f64 28832688827/125000 (/.f64 y i) (-.f64 (-.f64 (/.f64 t i) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2) (/.f64 (pow.f64 i 4) (*.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) (*.f64 (pow.f64 y 3) (fma.f64 28832688827/125000 y t)))))) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 y (fma.f64 28832688827/125000 y t)) i)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 28832688827/125000 y t)) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)) (pow.f64 i 3)) (-.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 t i)) (+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 y (fma.f64 28832688827/125000 y t)) i)) (/.f64 (*.f64 (*.f64 (pow.f64 y 3) (fma.f64 28832688827/125000 y t)) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 3)) (pow.f64 i 4)))))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(/.f64 (fma.f64 28832688827/125000 y t) i)
(+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 2)))))
(fma.f64 28832688827/125000 (/.f64 y i) (+.f64 (/.f64 t i) (neg.f64 (/.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (/.f64 (*.f64 i i) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y))))))))
(-.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 t i)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 y (fma.f64 28832688827/125000 y t)) i)))
(+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (/.f64 t i) (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 2))))))
(+.f64 (fma.f64 28832688827/125000 (/.f64 y i) (+.f64 (/.f64 t i) (neg.f64 (/.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (/.f64 (*.f64 i i) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))) (*.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 3)))
(+.f64 (-.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 t i)) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 y (fma.f64 28832688827/125000 y t)) i))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 28832688827/125000 y t)) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)) (pow.f64 i 3)))
(+.f64 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 3)) (+.f64 (*.f64 28832688827/125000 (/.f64 y i)) (+.f64 (/.f64 t i) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) 2) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 t (*.f64 28832688827/125000 y)) (+.f64 c (*.f64 (pow.f64 y 2) (+.f64 a y)))))) (pow.f64 i 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 c (*.f64 (+.f64 y a) (pow.f64 y 2))) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))) (*.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (+.f64 t (*.f64 28832688827/125000 y)))) (pow.f64 i 3)) (fma.f64 28832688827/125000 (/.f64 y i) (+.f64 (/.f64 t i) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) 2) (/.f64 (pow.f64 i 4) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (+.f64 t (*.f64 28832688827/125000 y)))))) (/.f64 (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a))) (/.f64 (*.f64 i i) (*.f64 y (+.f64 t (*.f64 28832688827/125000 y))))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 28832688827/125000 y t)) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)) (pow.f64 i 3)) (fma.f64 28832688827/125000 (/.f64 y i) (-.f64 (-.f64 (/.f64 t i) (/.f64 (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2) (/.f64 (pow.f64 i 4) (*.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) (*.f64 (pow.f64 y 3) (fma.f64 28832688827/125000 y t)))))) (*.f64 (/.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 y (fma.f64 28832688827/125000 y t)) i)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y y) (fma.f64 28832688827/125000 y t)) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 2)) (pow.f64 i 3)) (-.f64 (fma.f64 28832688827/125000 (/.f64 y i) (/.f64 t i)) (+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 y (fma.f64 28832688827/125000 y t)) i)) (/.f64 (*.f64 (*.f64 (pow.f64 y 3) (fma.f64 28832688827/125000 y t)) (pow.f64 (fma.f64 (*.f64 y y) (+.f64 y a) c) 3)) (pow.f64 i 4)))))
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 28832688827/125000 y)
(*.f64 c y)
(+.f64 (*.f64 a (pow.f64 y 3)) (*.f64 c y))
(fma.f64 a (pow.f64 y 3) (*.f64 c y))
(fma.f64 c y (*.f64 (pow.f64 y 3) a))
(fma.f64 (pow.f64 y 3) a (*.f64 c y))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (pow.f64 y 4) (*.f64 c y)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (pow.f64 y 4) (*.f64 c y)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(pow.f64 y 4)
(+.f64 (*.f64 a (pow.f64 y 3)) (pow.f64 y 4))
(fma.f64 a (pow.f64 y 3) (pow.f64 y 4))
(*.f64 (pow.f64 y 3) (+.f64 y a))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 c y) (pow.f64 y 4)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 c y) (pow.f64 y 4)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(pow.f64 y 4)
(+.f64 (*.f64 a (pow.f64 y 3)) (pow.f64 y 4))
(fma.f64 a (pow.f64 y 3) (pow.f64 y 4))
(*.f64 (pow.f64 y 3) (+.f64 y a))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 c y) (pow.f64 y 4)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 a (pow.f64 y 3)) (+.f64 (*.f64 c y) (pow.f64 y 4)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(*.f64 y (+.f64 c (pow.f64 y 3)))
(fma.f64 c y (pow.f64 y 4))
(+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (pow.f64 y 3))))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (pow.f64 y 3))))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 (pow.f64 y 3) a) (*.f64 y (+.f64 c (pow.f64 y 3))))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(*.f64 (pow.f64 y 3) a)
(+.f64 (*.f64 y (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 y 3) a))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 y (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 y 3) a))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 y (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 y 3) a))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(*.f64 (pow.f64 y 3) a)
(+.f64 (*.f64 y (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 y 3) a))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 y (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 y 3) a))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 y (+.f64 c (pow.f64 y 3))) (*.f64 (pow.f64 y 3) a))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(*.f64 (+.f64 y a) (pow.f64 y 3))
(fma.f64 a (pow.f64 y 3) (pow.f64 y 4))
(*.f64 (pow.f64 y 3) (+.f64 y a))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(*.f64 c y)
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(*.f64 c y)
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))
(+.f64 (*.f64 c y) (*.f64 (+.f64 y a) (pow.f64 y 3)))
(fma.f64 a (pow.f64 y 3) (fma.f64 c y (pow.f64 y 4)))
(*.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c))

localize51.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))
0.2b
(*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))
2.8b
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
13.6b
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))
Compiler

Compiled 201 to 45 computations (77.6% saved)

series11.0ms (0%)

Counts
2 → 72
Calls

21 calls:

TimeVariablePointExpression
1.0ms
b
@0
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))
1.0ms
b
@inf
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))
1.0ms
x
@0
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))
1.0ms
z
@0
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))
1.0ms
y
@0
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))

rewrite139.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
432×expm1-udef_binary64
432×log1p-udef_binary64
248×add-sqr-sqrt_binary64
243×*-un-lft-identity_binary64
243×pow1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02034
146930
2713230
Stop Event
node limit
Counts
2 → 66
Calls
Call 1
Inputs
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b))
(*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (/.f64 (/.f64 1 y) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) 2) (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) 2) (*.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (/.f64 (/.f64 1 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (*.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (/.f64 (/.f64 1 y) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (/.f64 1 (*.f64 y (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 y) b) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) y) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) 1) (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) y) (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) 2) y) (/.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) b) (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) 2) b) (/.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y b) 2))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (cbrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) 2) (cbrt.f64 (pow.f64 (*.f64 y b) 2))) (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (cbrt.f64 (pow.f64 (*.f64 y b) 2))) (/.f64 (sqrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (cbrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 y b))) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (sqrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) 2) (sqrt.f64 (*.f64 y b))) (/.f64 (cbrt.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000)) (sqrt.f64 (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) 3) (pow.f64 (*.f64 y b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y b) (*.f64 y (*.f64 y (+.f64 y a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 y (+.f64 y a))) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 y (+.f64 y a))) 1) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 y (+.f64 y a))) 3) (pow.f64 (*.f64 y b) 3)) (+.f64 (*.f64 (*.f64 y (*.f64 y (+.f64 y a))) (*.f64 y (*.f64 y (+.f64 y a)))) (-.f64 (pow.f64 (*.f64 y b) 2) (*.f64 (*.f64 y (*.f64 y (+.f64 y a))) (*.f64 y b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (+.f64 y a))) (*.f64 y (*.f64 y (+.f64 y a)))) (pow.f64 (*.f64 y b) 2)) (-.f64 (*.f64 y (*.f64 y (+.f64 y a))) (*.f64 y b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (+.f64 y a)) 3) (pow.f64 b 3)) y) (+.f64 (pow.f64 (*.f64 y (+.f64 y a)) 2) (*.f64 b (-.f64 b (*.f64 y (+.f64 y a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y (+.f64 y a)) 2) (*.f64 b b)) y) (-.f64 (*.f64 y (+.f64 y a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (pow.f64 (*.f64 y (+.f64 y a)) 3) (pow.f64 b 3))) (+.f64 (pow.f64 (*.f64 y (+.f64 y a)) 2) (*.f64 b (-.f64 b (*.f64 y (+.f64 y a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 y (+.f64 y a)) 2) (*.f64 b b))) (-.f64 (*.f64 y (+.f64 y a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (+.f64 y a) b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (fma.f64 y (+.f64 y a) b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (fma.f64 y (+.f64 y a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (fma.f64 y (+.f64 y a) b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 y (+.f64 y a) b) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (fma.f64 y (+.f64 y a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (fma.f64 y (+.f64 y a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (fma.f64 y (+.f64 y a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (fma.f64 y (+.f64 y a) b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (*.f64 y (+.f64 y a)) (*.f64 y b))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (+.f64 y a)) y (*.f64 y b))))))

simplify110.0ms (0.2%)

Algorithm
egg-herbie
Rules
697×fma-def_binary64
674×associate-*l*_binary64
600×associate-/l/_binary64
536×unswap-sqr_binary64
503×associate-*r*_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0551415
11451320
23051209
35901157
414061100
543411100
Stop Event
node limit
Counts
138 → 105
Calls
Call 1
Inputs
(/.f64 28832688827/125000 (*.f64 y b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (*.f64 54929528941/2000000 (/.f64 1 b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (*.f64 54929528941/2000000 (/.f64 1 b))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(/.f64 (*.f64 (pow.f64 y 2) x) b)
(+.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 (pow.f64 y 2) x) b))
(+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(/.f64 (*.f64 (pow.f64 y 2) x) b)
(+.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 (pow.f64 y 2) x) b))
(+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000))) (*.f64 y b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) b) (/.f64 (+.f64 (*.f64 y z) 54929528941/2000000) b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) b) (/.f64 (+.f64 (*.f64 y z) 54929528941/2000000) b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) b) (/.f64 (+.f64 (*.f64 y z) 54929528941/2000000) b)))
(/.f64 (*.f64 (pow.f64 y 2) x) b)
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(/.f64 (*.f64 (pow.f64 y 2) x) b)
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) (*.f64 y b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (/.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (/.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (/.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) b)))
(/.f64 (*.f64 y z) b)
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(/.f64 (*.f64 y z) b)
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(*.f64 (+.f64 (pow.f64 y 2) b) y)
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(*.f64 (pow.f64 y 2) a)
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(*.f64 (pow.f64 y 2) a)
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(*.f64 (+.f64 y a) (pow.f64 y 2))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
Outputs
(/.f64 28832688827/125000 (*.f64 y b))
(/.f64 (/.f64 28832688827/125000 b) y)
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (*.f64 54929528941/2000000 (/.f64 1 b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b))
(+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (*.f64 54929528941/2000000 (/.f64 1 b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 y (/.f64 b z))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 54929528941/2000000 b) (*.f64 (/.f64 y b) z)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 (/.f64 z b) y (/.f64 54929528941/2000000 b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 y (/.f64 z b) (/.f64 54929528941/2000000 b)))
(+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (fma.f64 y (/.f64 z b) (/.f64 54929528941/2000000 b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(/.f64 (*.f64 (pow.f64 y 2) x) b)
(/.f64 (*.f64 y y) (/.f64 b x))
(*.f64 x (/.f64 y (/.f64 b y)))
(/.f64 (*.f64 y (*.f64 y x)) b)
(*.f64 y (*.f64 y (/.f64 x b)))
(*.f64 (*.f64 y y) (/.f64 x b))
(+.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 (pow.f64 y 2) x) b))
(+.f64 (/.f64 y (/.f64 b z)) (/.f64 (*.f64 y y) (/.f64 b x)))
(+.f64 (*.f64 (/.f64 y b) z) (/.f64 (*.f64 y y) (/.f64 b x)))
(fma.f64 (/.f64 y (/.f64 b y)) x (*.f64 z (/.f64 y b)))
(*.f64 y (+.f64 (/.f64 z b) (/.f64 y (/.f64 b x))))
(*.f64 (/.f64 y b) (+.f64 z (*.f64 y x)))
(/.f64 (*.f64 y (+.f64 (*.f64 y x) z)) b)
(+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b)))
(+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x))))
(+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x))))
(fma.f64 (/.f64 y (/.f64 b y)) x (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)))
(fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (/.f64 54929528941/2000000 b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(/.f64 (*.f64 (pow.f64 y 2) x) b)
(/.f64 (*.f64 y y) (/.f64 b x))
(*.f64 x (/.f64 y (/.f64 b y)))
(/.f64 (*.f64 y (*.f64 y x)) b)
(*.f64 y (*.f64 y (/.f64 x b)))
(*.f64 (*.f64 y y) (/.f64 x b))
(+.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 (pow.f64 y 2) x) b))
(+.f64 (/.f64 y (/.f64 b z)) (/.f64 (*.f64 y y) (/.f64 b x)))
(+.f64 (*.f64 (/.f64 y b) z) (/.f64 (*.f64 y y) (/.f64 b x)))
(fma.f64 (/.f64 y (/.f64 b y)) x (*.f64 z (/.f64 y b)))
(*.f64 y (+.f64 (/.f64 z b) (/.f64 y (/.f64 b x))))
(*.f64 (/.f64 y b) (+.f64 z (*.f64 y x)))
(/.f64 (*.f64 y (+.f64 (*.f64 y x) z)) b)
(+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b)))
(+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x))))
(+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x))))
(fma.f64 (/.f64 y (/.f64 b y)) x (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)))
(fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (/.f64 54929528941/2000000 b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 (*.f64 y z) 54929528941/2000000))) (*.f64 y b))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (fma.f64 y z 54929528941/2000000))) (*.f64 y b))
(/.f64 (fma.f64 y (fma.f64 y z 54929528941/2000000) 28832688827/125000) (*.f64 y b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) b) (/.f64 (+.f64 (*.f64 y z) 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 (*.f64 y y) (/.f64 b x)) (/.f64 (fma.f64 y z 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 (fma.f64 y z 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 x (*.f64 (/.f64 y b) y) (/.f64 (fma.f64 y z 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 y (*.f64 y (/.f64 x b)) (/.f64 (fma.f64 y z 54929528941/2000000) b)))
(+.f64 (/.f64 (fma.f64 y z 54929528941/2000000) b) (fma.f64 (*.f64 y y) (/.f64 x b) (/.f64 (/.f64 28832688827/125000 b) y)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) b) (/.f64 (+.f64 (*.f64 y z) 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 (*.f64 y y) (/.f64 b x)) (/.f64 (fma.f64 y z 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 (fma.f64 y z 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 x (*.f64 (/.f64 y b) y) (/.f64 (fma.f64 y z 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 y (*.f64 y (/.f64 x b)) (/.f64 (fma.f64 y z 54929528941/2000000) b)))
(+.f64 (/.f64 (fma.f64 y z 54929528941/2000000) b) (fma.f64 (*.f64 y y) (/.f64 x b) (/.f64 (/.f64 28832688827/125000 b) y)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) x) b) (/.f64 (+.f64 (*.f64 y z) 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 (*.f64 y y) (/.f64 b x)) (/.f64 (fma.f64 y z 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 (fma.f64 y z 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 x (*.f64 (/.f64 y b) y) (/.f64 (fma.f64 y z 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 y (*.f64 y (/.f64 x b)) (/.f64 (fma.f64 y z 54929528941/2000000) b)))
(+.f64 (/.f64 (fma.f64 y z 54929528941/2000000) b) (fma.f64 (*.f64 y y) (/.f64 x b) (/.f64 (/.f64 28832688827/125000 b) y)))
(/.f64 (*.f64 (pow.f64 y 2) x) b)
(/.f64 (*.f64 y y) (/.f64 b x))
(*.f64 x (/.f64 y (/.f64 b y)))
(/.f64 (*.f64 y (*.f64 y x)) b)
(*.f64 y (*.f64 y (/.f64 x b)))
(*.f64 (*.f64 y y) (/.f64 x b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(/.f64 (*.f64 (pow.f64 y 2) x) b)
(/.f64 (*.f64 y y) (/.f64 b x))
(*.f64 x (/.f64 y (/.f64 b y)))
(/.f64 (*.f64 y (*.f64 y x)) b)
(*.f64 y (*.f64 y (/.f64 x b)))
(*.f64 (*.f64 y y) (/.f64 x b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)))) (*.f64 y b))
(/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)))) (*.f64 y b))
(/.f64 (fma.f64 y (fma.f64 (*.f64 y y) x 54929528941/2000000) 28832688827/125000) (*.f64 y b))
(/.f64 (fma.f64 y 54929528941/2000000 (fma.f64 x (pow.f64 y 3) 28832688827/125000)) (*.f64 y b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (/.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (/.f64 (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (/.f64 (fma.f64 (*.f64 y y) x 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 (/.f64 y b) z (/.f64 (fma.f64 y (*.f64 y x) 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (/.f64 (fma.f64 y (*.f64 y x) 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 y (/.f64 z b) (/.f64 (fma.f64 y (*.f64 y x) 54929528941/2000000) b)))
(+.f64 (/.f64 (fma.f64 y (*.f64 y x) 54929528941/2000000) b) (fma.f64 y (/.f64 z b) (/.f64 (/.f64 28832688827/125000 b) y)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (/.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (/.f64 (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (/.f64 (fma.f64 (*.f64 y y) x 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 (/.f64 y b) z (/.f64 (fma.f64 y (*.f64 y x) 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (/.f64 (fma.f64 y (*.f64 y x) 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 y (/.f64 z b) (/.f64 (fma.f64 y (*.f64 y x) 54929528941/2000000) b)))
(+.f64 (/.f64 (fma.f64 y (*.f64 y x) 54929528941/2000000) b) (fma.f64 y (/.f64 z b) (/.f64 (/.f64 28832688827/125000 b) y)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (/.f64 (+.f64 54929528941/2000000 (*.f64 (pow.f64 y 2) x)) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (/.f64 (+.f64 54929528941/2000000 (*.f64 (*.f64 y y) x)) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (/.f64 (fma.f64 (*.f64 y y) x 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 (/.f64 y b) z (/.f64 (fma.f64 y (*.f64 y x) 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (/.f64 (fma.f64 y (*.f64 y x) 54929528941/2000000) b)))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 y (/.f64 z b) (/.f64 (fma.f64 y (*.f64 y x) 54929528941/2000000) b)))
(+.f64 (/.f64 (fma.f64 y (*.f64 y x) 54929528941/2000000) b) (fma.f64 y (/.f64 z b) (/.f64 (/.f64 28832688827/125000 b) y)))
(/.f64 (*.f64 y z) b)
(/.f64 y (/.f64 b z))
(*.f64 (/.f64 y b) z)
(*.f64 z (/.f64 y b))
(*.f64 y (/.f64 z b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(/.f64 (*.f64 y z) b)
(/.f64 y (/.f64 b z))
(*.f64 (/.f64 y b) z)
(*.f64 z (/.f64 y b))
(*.f64 y (/.f64 z b))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y b))) (+.f64 (/.f64 (*.f64 y z) b) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 b)) (/.f64 (*.f64 (pow.f64 y 2) x) b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (/.f64 y (/.f64 b z)) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (+.f64 (*.f64 (/.f64 y b) z) (+.f64 (/.f64 54929528941/2000000 b) (/.f64 (*.f64 y y) (/.f64 b x)))))
(+.f64 (fma.f64 (/.f64 y b) z (/.f64 54929528941/2000000 b)) (fma.f64 (/.f64 y (/.f64 b y)) x (/.f64 28832688827/125000 (*.f64 y b))))
(+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (fma.f64 z (/.f64 y b) (fma.f64 (/.f64 x b) (*.f64 y y) (/.f64 54929528941/2000000 b))))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 28832688827/125000 (*.f64 y b)) (/.f64 54929528941/2000000 b)))
(fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (+.f64 (/.f64 (/.f64 28832688827/125000 b) y) (/.f64 54929528941/2000000 b)))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 a (pow.f64 y 2)))
(fma.f64 y b (*.f64 (*.f64 y y) a))
(fma.f64 y b (*.f64 y (*.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y a)))
(*.f64 y (fma.f64 y a b))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3))
(*.f64 (*.f64 y y) (+.f64 y a))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(pow.f64 y 3)
(+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2)))
(+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3))
(*.f64 (*.f64 y y) (+.f64 y a))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (+.f64 (pow.f64 y 3) (*.f64 a (pow.f64 y 2))))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(*.f64 (+.f64 (pow.f64 y 2) b) y)
(*.f64 y (+.f64 b (*.f64 y y)))
(*.f64 y (fma.f64 y y b))
(fma.f64 y b (pow.f64 y 3))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(*.f64 (pow.f64 y 2) a)
(*.f64 (*.f64 y y) a)
(*.f64 y (*.f64 y a))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(*.f64 (pow.f64 y 2) a)
(*.f64 (*.f64 y y) a)
(*.f64 y (*.f64 y a))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 (pow.f64 y 2) a) (*.f64 (+.f64 (pow.f64 y 2) b) y))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(*.f64 (+.f64 y a) (pow.f64 y 2))
(+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3))
(*.f64 (*.f64 y y) (+.f64 y a))
(*.f64 y (*.f64 y (+.f64 y a)))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(*.f64 y b)
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))
(+.f64 (*.f64 y b) (*.f64 (+.f64 y a) (pow.f64 y 2)))
(fma.f64 y b (+.f64 (*.f64 (*.f64 y y) a) (pow.f64 y 3)))
(fma.f64 y b (*.f64 (*.f64 y y) (+.f64 y a)))
(*.f64 y (+.f64 b (*.f64 y (+.f64 y a))))
(*.f64 y (fma.f64 y (+.f64 y a) b))

localize52.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.6b
(-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))
6.0b
(/.f64 c (pow.f64 y 3))
6.8b
(*.f64 (/.f64 c (pow.f64 y 3)) x)
9.3b
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))))
Compiler

Compiled 120 to 74 computations (38.3% saved)

series18.0ms (0%)

Counts
4 → 108
Calls

33 calls:

TimeVariablePointExpression
1.0ms
x
@0
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))))
1.0ms
c
@0
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))))
1.0ms
y
@0
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))))
1.0ms
y
@0
(*.f64 (/.f64 c (pow.f64 y 3)) x)
1.0ms
c
@inf
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))))

rewrite124.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
793×fma-def_binary64
466×fma-neg_binary64
334×expm1-udef_binary64
334×log1p-udef_binary64
197×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01667
138753
2576253
Stop Event
node limit
Counts
4 → 239
Calls
Call 1
Inputs
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(/.f64 c (pow.f64 y 3))
(-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 28832688827/125000 (pow.f64 y -3) x) (-.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) (/.f64 54929528941/2000000 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 3017253149680156581481/4000000000000 (pow.f64 y 4)) (-.f64 (-.f64 (/.f64 54929528941/2000000 (*.f64 y y)) x) (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))) (/.f64 (pow.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 2) (-.f64 (-.f64 (/.f64 54929528941/2000000 (*.f64 y y)) x) (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 54929528941/2000000 (pow.f64 y -2) (fma.f64 28832688827/125000 (pow.f64 y -3) x)) (*.f64 x (*.f64 c (pow.f64 y -3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 54929528941/2000000 (pow.f64 y -2) x) (*.f64 28832688827/125000 (pow.f64 y -3))) (*.f64 x (*.f64 c (pow.f64 y -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))) (sqrt.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 165736294207679565835872214141621/8000000000000000000 (pow.f64 y 6)) (pow.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 3)) (/.f64 1 (fma.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (-.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 3017253149680156581481/4000000000000 (pow.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 3017253149680156581481/4000000000000 (pow.f64 y 4)) (pow.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 2)) (/.f64 1 (-.f64 (-.f64 (/.f64 54929528941/2000000 (*.f64 y y)) x) (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (-.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 3017253149680156581481/4000000000000 (pow.f64 y 4))) (+.f64 (/.f64 165736294207679565835872214141621/8000000000000000000 (pow.f64 y 6)) (pow.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 (*.f64 y y)) x) (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (-.f64 (/.f64 3017253149680156581481/4000000000000 (pow.f64 y 4)) (pow.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 165736294207679565835872214141621/8000000000000000000 (pow.f64 y 6)) (pow.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 3)) (fma.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (-.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 3017253149680156581481/4000000000000 (pow.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 165736294207679565835872214141621/8000000000000000000 (pow.f64 y 6)) (pow.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 3)) (+.f64 (pow.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 2) (-.f64 (/.f64 3017253149680156581481/4000000000000 (pow.f64 y 4)) (*.f64 54929528941/2000000 (*.f64 (pow.f64 y -2) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 3017253149680156581481/4000000000000 (pow.f64 y 4)) (pow.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 2)) (-.f64 (-.f64 (/.f64 54929528941/2000000 (*.f64 y y)) x) (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (/.f64 165736294207679565835872214141621/8000000000000000000 (pow.f64 y 6)) (pow.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 3))) (neg.f64 (fma.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (-.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 3017253149680156581481/4000000000000 (pow.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (/.f64 3017253149680156581481/4000000000000 (pow.f64 y 4)) (pow.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 2))) (neg.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 (*.f64 y y)) x) (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 54929528941/2000000 (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x)) (*.f64 (*.f64 y y) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 3)))) (*.f64 (*.f64 y y) (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 y y) 2000000/54929528941) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 3)))) (*.f64 (*.f64 (*.f64 y y) 2000000/54929528941) (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -54929528941/2000000 (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x)) (*.f64 (*.f64 y (neg.f64 y)) (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 3)))) (*.f64 (*.f64 y (neg.f64 y)) (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 54929528941/2000000 y) (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x)) (*.f64 y (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 3)))) (*.f64 y (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 54929528941/2000000 (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (*.f64 (*.f64 y y) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)))) (*.f64 (*.f64 y y) (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (*.f64 (*.f64 (*.f64 y y) 2000000/54929528941) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)))) (*.f64 (*.f64 (*.f64 y y) 2000000/54929528941) (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -54929528941/2000000 (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (*.f64 (*.f64 y (neg.f64 y)) (-.f64 (*.f64 x x) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)))) (*.f64 (*.f64 y (neg.f64 y)) (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 54929528941/2000000 y) (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (*.f64 y (-.f64 (*.f64 x x) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)))) (*.f64 y (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 3)) (*.f64 y y) (*.f64 (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x)) 54929528941/2000000)) (*.f64 (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x)) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (*.f64 y y) (*.f64 (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 54929528941/2000000)) (*.f64 (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 3)) (*.f64 (*.f64 y y) 2000000/54929528941) (*.f64 (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x)) 1)) (*.f64 (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x)) (*.f64 (*.f64 y y) 2000000/54929528941)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (*.f64 (*.f64 y y) 2000000/54929528941) (*.f64 (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 1)) (*.f64 (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (*.f64 (*.f64 y y) 2000000/54929528941)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 3)) (*.f64 y (neg.f64 y)) (*.f64 (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x)) -54929528941/2000000)) (*.f64 (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x)) (*.f64 y (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (*.f64 y (neg.f64 y)) (*.f64 (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) -54929528941/2000000)) (*.f64 (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (*.f64 y (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 3)) y (*.f64 (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x)) (/.f64 54929528941/2000000 y))) (*.f64 (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) y (*.f64 (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (/.f64 54929528941/2000000 y))) (*.f64 (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 54929528941/2000000 (pow.f64 y -2) x) 3) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 3)) (fma.f64 (fma.f64 54929528941/2000000 (pow.f64 y -2) x) (fma.f64 54929528941/2000000 (pow.f64 y -2) x) (-.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2) (*.f64 (fma.f64 54929528941/2000000 (pow.f64 y -2) x) (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 2) (/.f64 3017253149680156581481/4000000000000 (pow.f64 y 4))) (-.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (/.f64 54929528941/2000000 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 54929528941/2000000 (pow.f64 y -2) x) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (-.f64 (fma.f64 54929528941/2000000 (pow.f64 y -2) x) (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 54929528941/2000000 (pow.f64 y -2) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 54929528941/2000000 (*.f64 y y)) 1 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 1 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (/.f64 54929528941/2000000 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 1 (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 1 (/.f64 54929528941/2000000 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (/.f64 54929528941/2000000 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (/.f64 54929528941/2000000 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 28832688827/125000 (pow.f64 y -3) x) (neg.f64 (-.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) (/.f64 54929528941/2000000 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 54929528941/2000000 (pow.f64 y -2) x) (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))) (pow.f64 (cbrt.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))) 2) (/.f64 54929528941/2000000 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))) 2) (cbrt.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))) (/.f64 54929528941/2000000 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (/.f64 54929528941/2000000 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (/.f64 54929528941/2000000 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (cbrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 54929528941/2000000 (*.f64 y y))) (cbrt.f64 (/.f64 3017253149680156581481/4000000000000 (pow.f64 y 4))) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 3017253149680156581481/4000000000000 (pow.f64 y 4))) (cbrt.f64 (/.f64 54929528941/2000000 (*.f64 y y))) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))) (sqrt.f64 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))) (/.f64 54929528941/2000000 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (/.f64 54929528941/2000000 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (sqrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 54929528941/2000000) y) (/.f64 (sqrt.f64 54929528941/2000000) y) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -54929528941/2000000 (/.f64 1 (*.f64 y (neg.f64 y))) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 23969304620463672657765443065283/1953125000000000 (pow.f64 (pow.f64 y -3) 3)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 3)) (/.f64 1 (fma.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3))) (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)))) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 x 3) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (-.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) x) (*.f64 x x))) (/.f64 54929528941/2000000 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 y -2) 54929528941/2000000 (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 2)) (/.f64 1 (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3)))) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (/.f64 1 (-.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))) (/.f64 54929528941/2000000 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 54929528941/2000000 y) (/.f64 1 y) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 54929528941/2000000 (pow.f64 y -2) x) 1 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 28832688827/125000 (pow.f64 y -3) x)) (cbrt.f64 (fma.f64 28832688827/125000 (pow.f64 y -3) x))) (cbrt.f64 (fma.f64 28832688827/125000 (pow.f64 y -3) x)) (neg.f64 (-.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) (/.f64 54929528941/2000000 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) (cbrt.f64 (fma.f64 54929528941/2000000 (pow.f64 y -2) x))) (cbrt.f64 (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 28832688827/125000 (pow.f64 y -3) x)) (sqrt.f64 (fma.f64 28832688827/125000 (pow.f64 y -3) x)) (neg.f64 (-.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) (/.f64 54929528941/2000000 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) (sqrt.f64 (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2))) (-.f64 (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2))) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 c (pow.f64 y -3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (pow.f64 y 3) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (pow.f64 y 3) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 y 3) (*.f64 x c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x c) (pow.f64 y 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x c)) (neg.f64 (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x c) y) (*.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x c) (*.f64 y y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x c) 1) (pow.f64 y 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x c) (pow.f64 y 3/2)) (pow.f64 y 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 c) x) (neg.f64 (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (neg.f64 c)) (neg.f64 (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 c) (pow.f64 y -3)) x))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 c (pow.f64 y -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 c (pow.f64 y -3)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (pow.f64 y -3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (pow.f64 y -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (pow.f64 y -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 c) y) (pow.f64 (/.f64 (cbrt.f64 c) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (cbrt.f64 c) y) 2) (/.f64 (cbrt.f64 c) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c) (pow.f64 y 3/2)) (/.f64 (sqrt.f64 c) (pow.f64 y 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c) (/.f64 1 (neg.f64 (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y -2) (/.f64 c y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y -3) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 c (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 c c)) y) (/.f64 (cbrt.f64 c) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c) y) (/.f64 (sqrt.f64 c) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c) (*.f64 y y)) (/.f64 (sqrt.f64 c) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (*.f64 y y)) (/.f64 (cbrt.f64 c) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 c c)) 1) (/.f64 (cbrt.f64 c) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 c) 1) (/.f64 (sqrt.f64 c) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 y 3/2)) (/.f64 c (pow.f64 y 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 c c)) (pow.f64 y 3/2)) (/.f64 (cbrt.f64 c) (pow.f64 y 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (pow.f64 y -3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (pow.f64 y -3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cbrt.f64 c) y) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 c) (pow.f64 y 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 y 3) c) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 c (neg.f64 (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 c c) (pow.f64 y 6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (pow.f64 y -3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 (pow.f64 y 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (pow.f64 y -3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (pow.f64 y -3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (pow.f64 y -3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (pow.f64 y -3))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 28832688827/125000 (pow.f64 y -3)) (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 28832688827/125000 (pow.f64 y -3)) (*.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1 (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y) 2) (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 (*.f64 c (neg.f64 (pow.f64 y -3))) x (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (cbrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (sqrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 23969304620463672657765443065283/1953125000000000 (pow.f64 (pow.f64 y -3) 3)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 3)) (/.f64 1 (fma.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3))) (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 2)) (/.f64 1 (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2))) (-.f64 (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3))) (/.f64 831323944994610635929/15625000000 (pow.f64 y 6))) (-.f64 (*.f64 23969304620463672657765443065283/1953125000000000 (pow.f64 (pow.f64 y -3) 3)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3))) (-.f64 (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 23969304620463672657765443065283/1953125000000000 (pow.f64 (pow.f64 y -3) 3)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 3)) (fma.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3))) (/.f64 831323944994610635929/15625000000 (pow.f64 y 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 2)) (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 23969304620463672657765443065283/1953125000000000 (pow.f64 (pow.f64 y -3) 3)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 3))) (neg.f64 (fma.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3))) (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 2))) (neg.f64 (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) (*.f64 x c))) (pow.f64 y 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 3) 125000/28832688827) (*.f64 x c))) (*.f64 (*.f64 (pow.f64 y 3) 125000/28832688827) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -28832688827/125000 (pow.f64 y 3)) (*.f64 (neg.f64 (pow.f64 y 3)) (*.f64 x c))) (*.f64 (neg.f64 (pow.f64 y 3)) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 23969304620463672657765443065283/1953125000000000 (pow.f64 (pow.f64 y -3) 3) (pow.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 3)) (+.f64 (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)) (-.f64 (*.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3))))) (*.f64 (*.f64 28832688827/125000 (pow.f64 y -3)) (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)) (*.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))))) (-.f64 (*.f64 28832688827/125000 (pow.f64 y -3)) (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 c (neg.f64 (pow.f64 y -3))) (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 28832688827/125000 (pow.f64 y -3) (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 28832688827/125000 (pow.f64 y -3) (*.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 28832688827/125000 (pow.f64 y -3)) 1 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 28832688827/125000 (pow.f64 y -3)) 1 (*.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (pow.f64 y -3)) (neg.f64 x) (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 1 (fma.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1 (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 1 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y) 2) (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 1 (fma.f64 (*.f64 c (neg.f64 (pow.f64 y -3))) x (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 28832688827/125000 (pow.f64 y -3)) (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 28832688827/125000 (pow.f64 y -3)) (*.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1 (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y) 2) (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 (*.f64 c (neg.f64 (pow.f64 y -3))) x (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (fma.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1 (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y) 2) (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (fma.f64 (*.f64 c (neg.f64 (pow.f64 y -3))) x (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (cbrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (fma.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1 (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (cbrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y) 2) (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) 2)) (cbrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (fma.f64 (*.f64 c (neg.f64 (pow.f64 y -3))) x (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y) 2) (neg.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y)) (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 28832688827/125000) y) (pow.f64 (/.f64 (cbrt.f64 28832688827/125000) y) 2) (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 28832688827/125000) y) (pow.f64 (/.f64 (cbrt.f64 28832688827/125000) y) 2) (*.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 (cbrt.f64 28832688827/125000) y) 2) (/.f64 (cbrt.f64 28832688827/125000) y) (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 (cbrt.f64 28832688827/125000) y) 2) (/.f64 (cbrt.f64 28832688827/125000) y) (*.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (sqrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (fma.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1 (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (sqrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y) 2) (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (sqrt.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3))) (fma.f64 (*.f64 c (neg.f64 (pow.f64 y -3))) x (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2))) (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (*.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -28832688827/125000 (/.f64 1 (neg.f64 (pow.f64 y 3))) (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -28832688827/125000 (/.f64 1 (neg.f64 (pow.f64 y 3))) (*.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 23969304620463672657765443065283/1953125000000000 (pow.f64 (pow.f64 y -3) 3)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 3)) (/.f64 1 (fma.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3))) (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)))) (fma.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1 (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 23969304620463672657765443065283/1953125000000000 (pow.f64 (pow.f64 y -3) 3)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 3)) (/.f64 1 (fma.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3))) (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y) 2) (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 23969304620463672657765443065283/1953125000000000 (pow.f64 (pow.f64 y -3) 3)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 3)) (/.f64 1 (fma.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3))) (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)))) (fma.f64 (*.f64 c (neg.f64 (pow.f64 y -3))) x (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 y -3) 28832688827/125000 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 y -3) 28832688827/125000 (*.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 2)) (/.f64 1 (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3)))) (fma.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1 (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 2)) (/.f64 1 (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y) 2) (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (/.f64 831323944994610635929/15625000000 (pow.f64 y 6)) (pow.f64 (*.f64 x (*.f64 c (pow.f64 y -3))) 2)) (/.f64 1 (fma.f64 x (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3)))) (fma.f64 (*.f64 c (neg.f64 (pow.f64 y -3))) x (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (neg.f64 (pow.f64 y -3))) x (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3))))) (cbrt.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))))) (cbrt.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3))))) (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3))))) (sqrt.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3))))) (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x) (*.f64 c (pow.f64 y -3)) (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2))) (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2)) (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 x (*.f64 c (pow.f64 y -3))) (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2))) (-.f64 (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2))) (fma.f64 (*.f64 x (*.f64 c (neg.f64 (pow.f64 y -3)))) 1 (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2))) (-.f64 (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y) 2) (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2))) (-.f64 (/.f64 (sqrt.f64 28832688827/125000) (pow.f64 y 3/2)) (/.f64 (sqrt.f64 (*.f64 x c)) (pow.f64 y 3/2))) (fma.f64 (*.f64 c (neg.f64 (pow.f64 y -3))) x (*.f64 x (*.f64 c (pow.f64 y -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 x c)) y) 2)) (/.f64 (cbrt.f64 (*.f64 x c)) y) (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (neg.f64 (pow.f64 y -3))) 1) x (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (neg.f64 (pow.f64 y -3))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 28832688827/125000 (pow.f64 y -3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (neg.f64 (pow.f64 y -3))) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 28832688827/125000 (pow.f64 y -3)))))))

simplify221.0ms (0.5%)

Algorithm
egg-herbie
Rules
647×div-sub_binary64
435×times-frac_binary64
426×fma-def_binary64
400×cancel-sign-sub-inv_binary64
323×associate-/r*_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0481698
11351554
23191554
39891554
437171504
554021504
676411504
Stop Event
node limit
Counts
347 → 267
Calls
Call 1
Inputs
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(-.f64 (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3)))) (/.f64 (*.f64 c x) (pow.f64 y 3)))
(-.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (/.f64 (*.f64 c x) (pow.f64 y 3)))
(-.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (/.f64 (*.f64 c x) (pow.f64 y 3)))
x
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)
(-.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (/.f64 (*.f64 c x) (pow.f64 y 3)))
(-.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (/.f64 (*.f64 c x) (pow.f64 y 3)))
x
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))))
(+.f64 (*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 c (pow.f64 y 3)))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 c (pow.f64 y 3)))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 c (pow.f64 y 3)))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 c (pow.f64 y 3)))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x)))
(*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (+.f64 28832688827/125000 (*.f64 -1 (*.f64 c x))) (pow.f64 y 3))
(/.f64 (+.f64 28832688827/125000 (*.f64 -1 (*.f64 c x))) (pow.f64 y 3))
(/.f64 (+.f64 28832688827/125000 (*.f64 -1 (*.f64 c x))) (pow.f64 y 3))
(/.f64 (+.f64 28832688827/125000 (*.f64 -1 (*.f64 c x))) (pow.f64 y 3))
(/.f64 28832688827/125000 (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 28832688827/125000 (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
Outputs
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(-.f64 (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3)))) (/.f64 (*.f64 c x) (pow.f64 y 3)))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3)))
(-.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3)))
(-.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (/.f64 (*.f64 c x) (pow.f64 y 3)))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (/.f64 (*.f64 c x) (pow.f64 y 3)))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
x
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)
(+.f64 x (/.f64 54929528941/2000000 (*.f64 y y)))
(+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))
(-.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (/.f64 (*.f64 c x) (pow.f64 y 3)))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)) (/.f64 (*.f64 c x) (pow.f64 y 3)))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
x
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x)
(+.f64 x (/.f64 54929528941/2000000 (*.f64 y y)))
(+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x)))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x)))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3)))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 28832688827/125000 (pow.f64 y 3)))
(*.f64 (/.f64 (/.f64 1 y) y) (+.f64 54929528941/2000000 (/.f64 28832688827/125000 y)))
(+.f64 (*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x)
(*.f64 x (-.f64 1 (/.f64 c (pow.f64 y 3))))
(-.f64 x (*.f64 x (/.f64 c (pow.f64 y 3))))
(-.f64 x (*.f64 c (/.f64 x (pow.f64 y 3))))
(+.f64 (*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 (-.f64 1 (/.f64 c (pow.f64 y 3))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 c (pow.f64 y 3)))) x)
(*.f64 x (-.f64 1 (/.f64 c (pow.f64 y 3))))
(-.f64 x (*.f64 x (/.f64 c (pow.f64 y 3))))
(-.f64 x (*.f64 c (/.f64 x (pow.f64 y 3))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 c (pow.f64 y 3)))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 c (pow.f64 y 3)))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 c (pow.f64 y 3)))) x) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) x))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))))
(+.f64 x (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3))))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 28832688827/125000 (pow.f64 y 3))))
(+.f64 x (*.f64 (/.f64 (/.f64 1 y) y) (+.f64 54929528941/2000000 (/.f64 28832688827/125000 y))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x)))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x)))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))) x)))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3)))
(/.f64 (neg.f64 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (*.f64 x (neg.f64 c)) (pow.f64 y 3))
(*.f64 x (/.f64 (neg.f64 c) (pow.f64 y 3)))
(*.f64 c (/.f64 (neg.f64 x) (pow.f64 y 3)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3)))
(/.f64 (neg.f64 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (*.f64 x (neg.f64 c)) (pow.f64 y 3))
(*.f64 x (/.f64 (neg.f64 c) (pow.f64 y 3)))
(*.f64 c (/.f64 (neg.f64 x) (pow.f64 y 3)))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(+.f64 (*.f64 54929528941/2000000 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))))
(+.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 c (/.f64 (pow.f64 y 3) x))))
(+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))))
(+.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3)))
(+.f64 x (+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))))
(+.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (-.f64 x (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (*.f64 c x) (pow.f64 y 3))
(/.f64 c (/.f64 (pow.f64 y 3) x))
(*.f64 (/.f64 c (pow.f64 y 3)) x)
(*.f64 x (/.f64 c (pow.f64 y 3)))
(*.f64 c (/.f64 x (pow.f64 y 3)))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(/.f64 (+.f64 28832688827/125000 (*.f64 -1 (*.f64 c x))) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(/.f64 (+.f64 28832688827/125000 (*.f64 -1 (*.f64 c x))) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(/.f64 (+.f64 28832688827/125000 (*.f64 -1 (*.f64 c x))) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(/.f64 (+.f64 28832688827/125000 (*.f64 -1 (*.f64 c x))) (pow.f64 y 3))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(/.f64 28832688827/125000 (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3)))
(/.f64 (neg.f64 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (*.f64 x (neg.f64 c)) (pow.f64 y 3))
(*.f64 x (/.f64 (neg.f64 c) (pow.f64 y 3)))
(*.f64 c (/.f64 (neg.f64 x) (pow.f64 y 3)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3)))
(/.f64 (neg.f64 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (*.f64 x (neg.f64 c)) (pow.f64 y 3))
(*.f64 x (/.f64 (neg.f64 c) (pow.f64 y 3)))
(*.f64 c (/.f64 (neg.f64 x) (pow.f64 y 3)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(/.f64 28832688827/125000 (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3)))
(/.f64 (neg.f64 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (*.f64 x (neg.f64 c)) (pow.f64 y 3))
(*.f64 x (/.f64 (neg.f64 c) (pow.f64 y 3)))
(*.f64 c (/.f64 (neg.f64 x) (pow.f64 y 3)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3)))
(/.f64 (neg.f64 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (*.f64 x (neg.f64 c)) (pow.f64 y 3))
(*.f64 x (/.f64 (neg.f64 c) (pow.f64 y 3)))
(*.f64 c (/.f64 (neg.f64 x) (pow.f64 y 3)))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))
(+.f64 (*.f64 28832688827/125000 (/.f64 1 (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 c x) (pow.f64 y 3))))
(/.f64 (-.f64 28832688827/125000 (*.f64 c x)) (pow.f64 y 3))
(/.f64 (fma.f64 x (neg.f64 c) 28832688827/125000) (pow.f64 y 3))

eval807.0ms (1.7%)

Compiler

Compiled 45690 to 17527 computations (61.6% saved)

prune599.0ms (1.2%)

Pruning

73 alts after pruning (68 fresh and 5 done)

PrunedKeptTotal
New95926985
Fresh124254
Picked101
Done257
Total974731047
Error
5.3b
Counts
1047 → 73
Alt Table
Click to see full alt table
StatusErrorProgram
59.0b
(pow.f64 (pow.f64 (/.f64 z (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a))) 3) 1/3)
54.0b
(+.f64 (/.f64 z y) (sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) 2)))
47.1b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 (*.f64 y x) z)) b))
55.8b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (/.f64 28832688827/125000 b) y))
42.8b
(+.f64 (/.f64 z y) (-.f64 x (*.f64 c (/.f64 x (pow.f64 y 3)))))
34.2b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 y b) c) y) i))
58.5b
(+.f64 (/.f64 z y) (-.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
40.4b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 y (/.f64 28832688827/125000 i)))
38.6b
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
47.1b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 (pow.f64 y 2) x) b)))
60.7b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (-.f64 (+.f64 (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) (*.f64 y a)) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 (*.f64 a a) (pow.f64 y 5))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))
45.4b
(+.f64 (/.f64 (-.f64 z (*.f64 a x)) y) (+.f64 x (/.f64 (+.f64 54929528941/2000000 (*.f64 a (-.f64 (*.f64 a x) z))) (*.f64 y y))))
40.5b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y i)))
58.4b
(exp.f64 (log.f64 (/.f64 z (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a)))))
56.3b
(+.f64 (/.f64 (/.f64 t y) c) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
52.8b
(+.f64 (/.f64 z y) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) 3)))
58.1b
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
46.3b
x
54.0b
(*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
62.0b
(-.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (*.f64 (/.f64 (*.f64 z (pow.f64 y 4)) (*.f64 c c)) (+.f64 y (+.f64 a (/.f64 b y)))))
60.7b
(/.f64 z (/.f64 b y))
56.0b
(/.f64 z (+.f64 y a))
46.4b
(+.f64 (/.f64 z y) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (/.f64 54929528941/2000000 (*.f64 y y)))))
59.6b
(+.f64 (/.f64 t i) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
45.8b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 (*.f64 y y) (/.f64 x b)))
35.3b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
58.4b
(+.f64 (/.f64 z y) (*.f64 (/.f64 (/.f64 1 y) y) (+.f64 54929528941/2000000 (/.f64 28832688827/125000 y))))
58.0b
(/.f64 z y)
45.9b
(+.f64 (/.f64 t i) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y))))
60.9b
(/.f64 (*.f64 y z) b)
58.9b
(/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x))
58.9b
(*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x)
46.4b
(+.f64 (/.f64 z y) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))) 3))
56.8b
(/.f64 z (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
41.0b
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
60.2b
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
62.5b
(+.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (/.f64 a (pow.f64 y 5)) t)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
59.8b
(/.f64 (*.f64 (pow.f64 y 3) z) i)
57.7b
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
62.6b
(-.f64 (-.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (/.f64 (*.f64 z (pow.f64 y 3)) (/.f64 (*.f64 c c) b))) (fma.f64 (pow.f64 y 4) (*.f64 z (-.f64 (/.f64 a (*.f64 c c)) (/.f64 (*.f64 b b) (pow.f64 c 3)))) (*.f64 (pow.f64 y 5) (-.f64 (/.f64 z (*.f64 c c)) (+.f64 (*.f64 (/.f64 b c) (*.f64 z (-.f64 (/.f64 a (*.f64 c c)) (/.f64 (*.f64 b b) (pow.f64 c 3))))) (*.f64 (/.f64 (*.f64 z b) (pow.f64 c 3)) a))))))
43.3b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i) (/.f64 28832688827/125000 (/.f64 i y))))
47.2b
(/.f64 t i)
42.6b
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
55.9b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y 54929528941/2000000)) (*.f64 y b)))
35.1b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
45.0b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) y)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 y (fma.f64 y x z) 54929528941/2000000)))))
60.5b
(/.f64 z a)
54.5b
(/.f64 z (+.f64 y (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c y) y) (*.f64 y b)) (*.f64 y y)) a)))
57.9b
(sqrt.f64 (pow.f64 (/.f64 z (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a))) 2))
52.8b
(*.f64 (/.f64 1 (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a))) z)
44.3b
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
47.2b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
39.9b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (-.f64 (+.f64 x (/.f64 z y)) (*.f64 (/.f64 a y) x)))
62.3b
(+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (-.f64 (/.f64 (/.f64 t (*.f64 y y)) b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4))))))
61.9b
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 a (pow.f64 y 3)))
44.5b
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
36.3b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
42.5b
(+.f64 (/.f64 z y) x)
40.7b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 (/.f64 y i) (fma.f64 y 54929528941/2000000 28832688827/125000)))
58.3b
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
50.7b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (/.f64 54929528941/2000000 b)))
53.8b
(/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))
60.7b
(*.f64 (/.f64 y b) z)
38.6b
(/.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 y 28832688827/125000)) 3) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
36.2b
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
39.5b
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i))
44.6b
(+.f64 (/.f64 z y) (-.f64 (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y))) (+.f64 (*.f64 (/.f64 a y) x) (*.f64 (/.f64 b y) (/.f64 x y)))))
47.4b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 y (/.f64 z b)))
60.6b
(*.f64 (/.f64 z c) (*.f64 y y))
51.2b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))
43.1b
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
40.4b
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 y (/.f64 i 28832688827/125000)))
56.0b
(+.f64 (/.f64 t (*.f64 y c)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
Compiler

Compiled 2329 to 1454 computations (37.6% saved)

regimes7.8s (16.1%)

Counts
129 → 4
Calls
Call 1
Inputs
x
x
(/.f64 z y)
(/.f64 z a)
(/.f64 t i)
(+.f64 (/.f64 z y) x)
(/.f64 (*.f64 y z) b)
(+.f64 (/.f64 z y) x)
(/.f64 z (+.f64 y a))
(/.f64 z (/.f64 b y))
(*.f64 (/.f64 y b) z)
(/.f64 (*.f64 y z) b)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(*.f64 (/.f64 z c) (*.f64 y y))
(*.f64 (/.f64 (*.f64 y y) c) z)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i))
(/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(+.f64 x (+.f64 (/.f64 z y) (/.f64 54929528941/2000000 (*.f64 y y))))
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(+.f64 (/.f64 z y) (*.f64 (/.f64 (/.f64 1 y) y) (+.f64 54929528941/2000000 (/.f64 28832688827/125000 y))))
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 z (+.f64 y (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c y) y) (*.f64 y b)) (*.f64 y y)) a)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(+.f64 (/.f64 t i) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 y b) c) y) i))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (/.f64 28832688827/125000 b) y))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 y (/.f64 z b)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 y (/.f64 i 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 y (/.f64 28832688827/125000 i)))
(+.f64 (/.f64 (-.f64 z (*.f64 a x)) y) (+.f64 x (/.f64 (+.f64 54929528941/2000000 (*.f64 a (-.f64 (*.f64 a x) z))) (*.f64 y y))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 y (/.f64 i 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y i)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 (*.f64 y y) (/.f64 x b)))
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y 54929528941/2000000) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 (*.f64 y x) z)) b))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y 54929528941/2000000)) (*.f64 y b)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(*.f64 (+.f64 (/.f64 (neg.f64 b) (*.f64 y (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))) 1) (/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (-.f64 (+.f64 x (/.f64 z y)) (*.f64 (/.f64 a y) x)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
(+.f64 (/.f64 t (*.f64 y c)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
(+.f64 (/.f64 (/.f64 t y) c) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i) (/.f64 28832688827/125000 (/.f64 i y))))
(+.f64 (/.f64 z y) (-.f64 (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y))) (+.f64 (*.f64 (/.f64 a y) x) (*.f64 (/.f64 b y) (/.f64 x y)))))
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (*.f64 (pow.f64 y 3) z) i)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 z y) (-.f64 x (*.f64 c (/.f64 x (pow.f64 y 3)))))
(fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i))
(/.f64 z (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(/.f64 (+.f64 (*.f64 (pow.f64 y 3) z) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(-.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 (*.f64 z (-.f64 b (*.f64 a a))) (pow.f64 y 3)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (pow.f64 y 2) b))
(+.f64 (/.f64 t i) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y))))
(-.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (*.f64 (/.f64 (*.f64 z (pow.f64 y 4)) (*.f64 c c)) (+.f64 y (+.f64 a (/.f64 b y)))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 (/.f64 y i) (fma.f64 y 54929528941/2000000 28832688827/125000)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) z) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (pow.f64 y 3) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 y (*.f64 y (/.f64 54929528941/2000000 i)))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 (pow.f64 y 2) x) b)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(*.f64 (/.f64 1 (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a))) z)
(+.f64 (/.f64 z y) (-.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(/.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 y 28832688827/125000)) 3) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x)))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (/.f64 54929528941/2000000 b)))
(/.f64 (+.f64 (+.f64 (*.f64 (pow.f64 y 4) x) (*.f64 (fma.f64 y z 54929528941/2000000) (*.f64 y y))) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 y z)) 2) -831323944994610635929/15625000000) y) (fma.f64 y (*.f64 y z) -28832688827/125000)) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (/.f64 a (pow.f64 y 5)) t)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 z a) (-.f64 (*.f64 (/.f64 z (pow.f64 a 3)) (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 2)) (*.f64 (/.f64 z a) (/.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 t i) (/.f64 b i))) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (*.f64 y y) (fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i)))
(+.f64 (/.f64 (*.f64 b z) (/.f64 (pow.f64 y 4) a)) (+.f64 (/.f64 z y) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 z (-.f64 b (*.f64 a a))) (*.f64 y y)) (+.f64 (/.f64 a (*.f64 y y)) (/.f64 -1 y))) (*.f64 (/.f64 z y) (/.f64 a y))) (*.f64 (/.f64 c (pow.f64 y 4)) z))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))
(/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2))))
(/.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))) 3) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (+.f64 y a) b))) 3) c) y) i))
(exp.f64 (log.f64 (/.f64 z (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a)))))
(sqrt.f64 (pow.f64 (/.f64 z (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a))) 2))
(pow.f64 (pow.f64 (/.f64 z (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a))) 3) 1/3)
(/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3)))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x)
(+.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t) -1) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
(+.f64 (/.f64 z y) (sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) 2)))
(+.f64 (/.f64 z y) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) 3)))
(+.f64 (/.f64 z y) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))) 3))
(+.f64 (/.f64 z y) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (/.f64 54929528941/2000000 (*.f64 y y)))))
(/.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)))) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000))) 3) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(-.f64 (+.f64 (+.f64 x (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3)))) (/.f64 (-.f64 z (*.f64 a x)) y)) (+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 a x)) (pow.f64 y 3)) b) (+.f64 (+.f64 (/.f64 (-.f64 54929528941/2000000 (fma.f64 a (-.f64 z (*.f64 a x)) (*.f64 b x))) (/.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y)) (*.f64 (/.f64 b y) (/.f64 x y)))) (*.f64 (/.f64 c (pow.f64 y 3)) x))))
(*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
(+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (-.f64 (/.f64 (/.f64 t (*.f64 y y)) b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4))))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(-.f64 (-.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (/.f64 (*.f64 z (pow.f64 y 3)) (/.f64 (*.f64 c c) b))) (fma.f64 (pow.f64 y 4) (*.f64 z (-.f64 (/.f64 a (*.f64 c c)) (/.f64 (*.f64 b b) (pow.f64 c 3)))) (*.f64 (pow.f64 y 5) (-.f64 (/.f64 z (*.f64 c c)) (+.f64 (*.f64 (/.f64 b c) (*.f64 z (-.f64 (/.f64 a (*.f64 c c)) (/.f64 (*.f64 b b) (pow.f64 c 3))))) (*.f64 (/.f64 (*.f64 z b) (pow.f64 c 3)) a))))))
(pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) -1)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (/.f64 (-.f64 (*.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) (*.f64 y (fma.f64 y (+.f64 y a) b))) (*.f64 c c)) (-.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) c)) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (-.f64 (+.f64 (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) (*.f64 y a)) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 (*.f64 a a) (pow.f64 y 5))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))
(-.f64 (+.f64 (/.f64 (/.f64 t b) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) (*.f64 (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) y)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 y (fma.f64 y x z) 54929528941/2000000)))))
Outputs
(+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) y)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 y (fma.f64 y x z) 54929528941/2000000)))))
(+.f64 (/.f64 z y) x)
Calls

9 calls:

1.6s
z
1.6s
a
1.2s
i
1.0s
c
674.0ms
x
Results
ErrorSegmentsBranch
28.5b5x
9.6b4y
25.2b9z
29.4b3t
25.5b7a
27.9b3b
27.9b6c
28.2b5i
12.1b2(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
Compiler

Compiled 3590 to 1149 computations (68% saved)

bsearch323.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
1.4272813666943177e+79
3.4589254975311587e+80
40.0ms
348405339237.8335
1576117711468.1016
219.0ms
-4.194903344112805e+49
-6.051653092171336e+42
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes5.2s (10.6%)

Counts
128 → 4
Calls
Call 1
Inputs
x
x
(/.f64 z y)
(/.f64 z a)
(/.f64 t i)
(+.f64 (/.f64 z y) x)
(/.f64 (*.f64 y z) b)
(+.f64 (/.f64 z y) x)
(/.f64 z (+.f64 y a))
(/.f64 z (/.f64 b y))
(*.f64 (/.f64 y b) z)
(/.f64 (*.f64 y z) b)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(*.f64 (/.f64 z c) (*.f64 y y))
(*.f64 (/.f64 (*.f64 y y) c) z)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i))
(/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(+.f64 x (+.f64 (/.f64 z y) (/.f64 54929528941/2000000 (*.f64 y y))))
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(+.f64 (/.f64 z y) (*.f64 (/.f64 (/.f64 1 y) y) (+.f64 54929528941/2000000 (/.f64 28832688827/125000 y))))
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 z (+.f64 y (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c y) y) (*.f64 y b)) (*.f64 y y)) a)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(+.f64 (/.f64 t i) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 y b) c) y) i))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (/.f64 28832688827/125000 b) y))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 y (/.f64 z b)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 y (/.f64 i 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 y (/.f64 28832688827/125000 i)))
(+.f64 (/.f64 (-.f64 z (*.f64 a x)) y) (+.f64 x (/.f64 (+.f64 54929528941/2000000 (*.f64 a (-.f64 (*.f64 a x) z))) (*.f64 y y))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 y (/.f64 i 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y i)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 (*.f64 y y) (/.f64 x b)))
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y 54929528941/2000000) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 (*.f64 y x) z)) b))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y 54929528941/2000000)) (*.f64 y b)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(*.f64 (+.f64 (/.f64 (neg.f64 b) (*.f64 y (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))) 1) (/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (-.f64 (+.f64 x (/.f64 z y)) (*.f64 (/.f64 a y) x)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
(+.f64 (/.f64 t (*.f64 y c)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
(+.f64 (/.f64 (/.f64 t y) c) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 (*.f64 y y) (+.f64 54929528941/2000000 (/.f64 (*.f64 c -28832688827/125000) i))) i) (/.f64 28832688827/125000 (/.f64 i y))))
(+.f64 (/.f64 z y) (-.f64 (-.f64 (+.f64 x (/.f64 54929528941/2000000 (*.f64 y y))) (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y))) (+.f64 (*.f64 (/.f64 a y) x) (*.f64 (/.f64 b y) (/.f64 x y)))))
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (*.f64 (pow.f64 y 3) z) i)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 a (pow.f64 y 3)))
(+.f64 (/.f64 z y) (-.f64 x (*.f64 c (/.f64 x (pow.f64 y 3)))))
(fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i))
(/.f64 z (+.f64 (/.f64 i (pow.f64 y 3)) (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
(+.f64 (/.f64 t i) (*.f64 (-.f64 (*.f64 28832688827/125000 (/.f64 1 i)) (/.f64 (*.f64 c t) (pow.f64 i 2))) y))
(/.f64 (+.f64 (*.f64 (pow.f64 y 3) z) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (*.f64 (pow.f64 y 3) z) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(-.f64 (-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y))) (/.f64 (*.f64 z (-.f64 b (*.f64 a a))) (pow.f64 y 3)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 (pow.f64 y 2) b))
(+.f64 (/.f64 t i) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y))))
(-.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (*.f64 (/.f64 (*.f64 z (pow.f64 y 4)) (*.f64 c c)) (+.f64 y (+.f64 a (/.f64 b y)))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 (/.f64 y i) (fma.f64 y 54929528941/2000000 28832688827/125000)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 2) z) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (pow.f64 y 3) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 y (*.f64 y (/.f64 54929528941/2000000 i)))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 (pow.f64 y 2) x) b)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (fma.f64 28832688827/125000 (/.f64 y i) (*.f64 (-.f64 (/.f64 54929528941/2000000 i) (/.f64 (/.f64 (*.f64 28832688827/125000 c) i) i)) (*.f64 y y))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))))) (/.f64 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))))))
(*.f64 (/.f64 1 (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a))) z)
(+.f64 (/.f64 z y) (-.f64 (/.f64 (/.f64 54929528941/2000000 y) y) (/.f64 (fma.f64 c x -28832688827/125000) (pow.f64 y 3))))
(/.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 y 28832688827/125000)) 3) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x)))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (/.f64 54929528941/2000000 b)))
(/.f64 (+.f64 (+.f64 (*.f64 (pow.f64 y 4) x) (*.f64 (fma.f64 y z 54929528941/2000000) (*.f64 y y))) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 y z)) 2) -831323944994610635929/15625000000) y) (fma.f64 y (*.f64 y z) -28832688827/125000)) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (-.f64 (/.f64 t (pow.f64 y 4)) (*.f64 (/.f64 a (pow.f64 y 5)) t)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(+.f64 (/.f64 z a) (-.f64 (*.f64 (/.f64 z (pow.f64 a 3)) (pow.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) 2)) (*.f64 (/.f64 z a) (/.f64 (+.f64 y (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))) a))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (*.f64 (-.f64 (*.f64 54929528941/2000000 (/.f64 1 i)) (*.f64 28832688827/125000 (/.f64 c (pow.f64 i 2)))) (pow.f64 y 2)) (*.f64 28832688827/125000 (/.f64 y i))))
(fma.f64 (-.f64 (-.f64 (/.f64 54929528941/2000000 i) (*.f64 (/.f64 t i) (/.f64 b i))) (*.f64 (/.f64 c i) (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))))) (*.f64 y y) (fma.f64 (-.f64 (/.f64 28832688827/125000 i) (*.f64 (/.f64 t i) (/.f64 c i))) y (/.f64 t i)))
(+.f64 (/.f64 (*.f64 b z) (/.f64 (pow.f64 y 4) a)) (+.f64 (/.f64 z y) (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 z (-.f64 b (*.f64 a a))) (*.f64 y y)) (+.f64 (/.f64 a (*.f64 y y)) (/.f64 -1 y))) (*.f64 (/.f64 z y) (/.f64 a y))) (*.f64 (/.f64 c (pow.f64 y 4)) z))))
(+.f64 (/.f64 t (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 t (*.f64 (pow.f64 y 2) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (+.f64 (*.f64 28832688827/125000 (/.f64 1 (*.f64 y (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y)))))) (+.f64 (*.f64 54929528941/2000000 (/.f64 1 (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))) (/.f64 (*.f64 (+.f64 (*.f64 y x) z) y) (*.f64 (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))) (+.f64 c (*.f64 (+.f64 b (*.f64 y (+.f64 a y))) y))))))))) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b))))))
(/.f64 (pow.f64 y 4) (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) x))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) c) (*.f64 -1 (/.f64 (*.f64 (+.f64 y (+.f64 a (/.f64 b y))) (*.f64 (pow.f64 y 4) z)) (pow.f64 c 2))))
(/.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000))) 3) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (+.f64 y a) b))) 3) c) y) i))
(exp.f64 (log.f64 (/.f64 z (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a)))))
(sqrt.f64 (pow.f64 (/.f64 z (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a))) 2))
(pow.f64 (pow.f64 (/.f64 z (+.f64 y (+.f64 (fma.f64 c (pow.f64 y -2) (/.f64 b y)) a))) 3) 1/3)
(/.f64 z (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (pow.f64 y 3)))
(*.f64 (/.f64 (pow.f64 y 3) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) z)
(*.f64 (/.f64 (pow.f64 y 4) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) x)
(+.f64 (pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) t) -1) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(*.f64 (/.f64 y (fma.f64 y (+.f64 c (pow.f64 y 3)) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
(+.f64 (/.f64 z y) (sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) 2)))
(+.f64 (/.f64 z y) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x)) 3)))
(+.f64 (/.f64 z y) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (fma.f64 54929528941/2000000 (pow.f64 y -2) x))) 3))
(+.f64 (/.f64 z y) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (+.f64 (/.f64 (-.f64 28832688827/125000 (*.f64 x c)) (pow.f64 y 3)) (/.f64 54929528941/2000000 (*.f64 y y)))))
(/.f64 (+.f64 (expm1.f64 (log1p.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000)))) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000))) 3) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(-.f64 (+.f64 (+.f64 x (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (/.f64 28832688827/125000 (pow.f64 y 3)))) (/.f64 (-.f64 z (*.f64 a x)) y)) (+.f64 (*.f64 (/.f64 (-.f64 z (*.f64 a x)) (pow.f64 y 3)) b) (+.f64 (+.f64 (/.f64 (-.f64 54929528941/2000000 (fma.f64 a (-.f64 z (*.f64 a x)) (*.f64 b x))) (/.f64 (pow.f64 y 3) a)) (+.f64 (*.f64 (/.f64 a y) (/.f64 (-.f64 z (*.f64 a x)) y)) (*.f64 (/.f64 b y) (/.f64 x y)))) (*.f64 (/.f64 c (pow.f64 y 3)) x))))
(*.f64 (/.f64 y (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i)) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))
(+.f64 (/.f64 (fma.f64 (*.f64 y y) z 28832688827/125000) (*.f64 y b)) (-.f64 (/.f64 (/.f64 t (*.f64 y y)) b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) (+.f64 y a) c) i) (/.f64 (*.f64 b b) (/.f64 (fma.f64 y (fma.f64 (*.f64 y y) z 28832688827/125000) t) (pow.f64 y 4))))))
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i))
(-.f64 (-.f64 (*.f64 (/.f64 z c) (*.f64 y y)) (/.f64 (*.f64 z (pow.f64 y 3)) (/.f64 (*.f64 c c) b))) (fma.f64 (pow.f64 y 4) (*.f64 z (-.f64 (/.f64 a (*.f64 c c)) (/.f64 (*.f64 b b) (pow.f64 c 3)))) (*.f64 (pow.f64 y 5) (-.f64 (/.f64 z (*.f64 c c)) (+.f64 (*.f64 (/.f64 b c) (*.f64 z (-.f64 (/.f64 a (*.f64 c c)) (/.f64 (*.f64 b b) (pow.f64 c 3))))) (*.f64 (/.f64 (*.f64 z b) (pow.f64 c 3)) a))))))
(pow.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c) i) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t)) -1)
(/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 x y z) 54929528941/2000000) 28832688827/125000) t) (fma.f64 y (/.f64 (-.f64 (*.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) (*.f64 y (fma.f64 y (+.f64 y a) b))) (*.f64 c c)) (-.f64 (*.f64 y (fma.f64 y (+.f64 y a) b)) c)) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (-.f64 (+.f64 (/.f64 (fma.f64 y (fma.f64 y x z) 54929528941/2000000) (*.f64 y a)) (/.f64 28832688827/125000 (*.f64 (*.f64 y y) a))) (*.f64 (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y y b) c) i) (*.f64 (*.f64 a a) (pow.f64 y 5))) (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000))))
(-.f64 (+.f64 (/.f64 (/.f64 t b) (*.f64 y y)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) (*.f64 y b))) (*.f64 (/.f64 (fma.f64 y (fma.f64 (+.f64 y a) (*.f64 y y) c) i) (pow.f64 y 4)) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 y x z) 54929528941/2000000) 28832688827/125000) t) (*.f64 b b))))
Outputs
(+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (/.f64 54929528941/2000000 b)))
(+.f64 (/.f64 z y) x)
Calls

9 calls:

1.1s
z
873.0ms
c
765.0ms
a
520.0ms
t
517.0ms
i
Results
ErrorSegmentsBranch
28.5b5x
9.8b4y
25.2b9z
29.4b3t
25.5b7a
27.9b3b
28.4b6c
28.2b5i
12.1b2(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
Compiler

Compiled 3490 to 1124 computations (67.8% saved)

bsearch179.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
74.0ms
6.029337804080571e+71
5.7372289599275385e+72
64.0ms
1.1445803399494199e+24
4.703314828631563e+28
39.0ms
-4.194903344112805e+49
-6.051653092171336e+42
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes4.5s (9.4%)

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

9 calls:

1.2s
a
1.2s
z
546.0ms
i
397.0ms
x
328.0ms
c
Results
ErrorSegmentsBranch
28.5b5x
10.1b4y
25.2b9z
29.4b3t
25.5b7a
27.9b3b
28.4b6c
28.2b5i
12.1b2(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
Compiler

Compiled 2108 to 661 computations (68.6% saved)

bsearch147.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
6.029337804080571e+71
5.7372289599275385e+72
42.0ms
1.1445803399494199e+24
4.703314828631563e+28
43.0ms
-4.194903344112805e+49
-6.051653092171336e+42
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes3.5s (7.2%)

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

9 calls:

921.0ms
a
475.0ms
i
446.0ms
c
426.0ms
z
292.0ms
t
Results
ErrorSegmentsBranch
28.5b5x
10.1b4y
25.2b9z
29.4b3t
25.5b7a
27.9b3b
28.4b6c
28.2b5i
12.2b2(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
Compiler

Compiled 2083 to 647 computations (68.9% saved)

bsearch116.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
6.029337804080571e+71
5.7372289599275385e+72
39.0ms
1.1445803399494199e+24
4.703314828631563e+28
39.0ms
-4.194903344112805e+49
-6.051653092171336e+42
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes1.6s (3.2%)

Counts
59 → 4
Calls
Call 1
Inputs
x
x
(/.f64 z y)
(/.f64 z a)
(/.f64 t i)
(+.f64 (/.f64 z y) x)
(/.f64 (*.f64 y z) b)
(+.f64 (/.f64 z y) x)
(/.f64 z (+.f64 y a))
(/.f64 z (/.f64 b y))
(*.f64 (/.f64 y b) z)
(/.f64 (*.f64 y z) b)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(*.f64 (/.f64 z c) (*.f64 y y))
(*.f64 (/.f64 (*.f64 y y) c) z)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i))
(/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(+.f64 x (+.f64 (/.f64 z y) (/.f64 54929528941/2000000 (*.f64 y y))))
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(+.f64 (/.f64 z y) (*.f64 (/.f64 (/.f64 1 y) y) (+.f64 54929528941/2000000 (/.f64 28832688827/125000 y))))
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 z (+.f64 y (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c y) y) (*.f64 y b)) (*.f64 y y)) a)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(+.f64 (/.f64 t i) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 y b) c) y) i))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (/.f64 28832688827/125000 b) y))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 y (/.f64 z b)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 y (/.f64 i 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 y (/.f64 28832688827/125000 i)))
(+.f64 (/.f64 (-.f64 z (*.f64 a x)) y) (+.f64 x (/.f64 (+.f64 54929528941/2000000 (*.f64 a (-.f64 (*.f64 a x) z))) (*.f64 y y))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 y (/.f64 i 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y i)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 (*.f64 y y) (/.f64 x b)))
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y 54929528941/2000000) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 (*.f64 y x) z)) b))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y 54929528941/2000000)) (*.f64 y b)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(*.f64 (+.f64 (/.f64 (neg.f64 b) (*.f64 y (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))) 1) (/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (-.f64 (+.f64 x (/.f64 z y)) (*.f64 (/.f64 a y) x)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
(+.f64 (/.f64 t (*.f64 y c)) (/.f64 (*.f64 (+.f64 28832688827/125000 (*.f64 (*.f64 y y) z)) y) (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) c))
Outputs
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
(+.f64 (/.f64 z y) x)
Calls

8 calls:

300.0ms
c
270.0ms
z
242.0ms
a
184.0ms
t
146.0ms
i
Results
ErrorSegmentsBranch
29.4b5x
11.3b4y
25.8b9z
29.0b5t
26.2b7a
27.6b4b
28.1b8c
29.3b5i
Compiler

Compiled 1064 to 348 computations (67.3% saved)

bsearch113.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
6.029337804080571e+71
5.7372289599275385e+72
38.0ms
348405339237.8335
1576117711468.1016
38.0ms
-4.194903344112805e+49
-6.051653092171336e+42
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes1.7s (3.4%)

Counts
52 → 4
Calls
Call 1
Inputs
x
x
(/.f64 z y)
(/.f64 z a)
(/.f64 t i)
(+.f64 (/.f64 z y) x)
(/.f64 (*.f64 y z) b)
(+.f64 (/.f64 z y) x)
(/.f64 z (+.f64 y a))
(/.f64 z (/.f64 b y))
(*.f64 (/.f64 y b) z)
(/.f64 (*.f64 y z) b)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(*.f64 (/.f64 z c) (*.f64 y y))
(*.f64 (/.f64 (*.f64 y y) c) z)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i))
(/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(+.f64 x (+.f64 (/.f64 z y) (/.f64 54929528941/2000000 (*.f64 y y))))
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(+.f64 (/.f64 z y) (*.f64 (/.f64 (/.f64 1 y) y) (+.f64 54929528941/2000000 (/.f64 28832688827/125000 y))))
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 z (+.f64 y (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c y) y) (*.f64 y b)) (*.f64 y y)) a)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(+.f64 (/.f64 t i) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 y b) c) y) i))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (/.f64 28832688827/125000 b) y))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 y (/.f64 z b)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 y (/.f64 i 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 y (/.f64 28832688827/125000 i)))
(+.f64 (/.f64 (-.f64 z (*.f64 a x)) y) (+.f64 x (/.f64 (+.f64 54929528941/2000000 (*.f64 a (-.f64 (*.f64 a x) z))) (*.f64 y y))))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y i)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 y (/.f64 i 28832688827/125000)))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 28832688827/125000 (/.f64 y i)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 y y)) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (*.f64 (*.f64 y y) (/.f64 x b)))
(+.f64 (/.f64 t (*.f64 (*.f64 y y) b)) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y 54929528941/2000000) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 (*.f64 y x) z)) b))
(+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (+.f64 28832688827/125000 (*.f64 y 54929528941/2000000)) (*.f64 y b)))
Outputs
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 y b) c) y) i))
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
(+.f64 (/.f64 z y) x)
Calls

8 calls:

313.0ms
a
257.0ms
y
227.0ms
z
202.0ms
b
194.0ms
c
Results
ErrorSegmentsBranch
30.8b5x
12.5b4y
26.6b9z
31.5b6t
26.4b9a
29.5b5b
30.6b6c
31.2b5i
Compiler

Compiled 856 to 299 computations (65.1% saved)

bsearch132.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
48.0ms
6.029337804080571e+71
5.7372289599275385e+72
45.0ms
61080533327.17149
348405339237.8335
38.0ms
-4.194903344112805e+49
-6.051653092171336e+42
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes1.7s (3.5%)

Counts
33 → 4
Calls
Call 1
Inputs
x
x
(/.f64 z y)
(/.f64 z a)
(/.f64 t i)
(+.f64 (/.f64 z y) x)
(/.f64 (*.f64 y z) b)
(+.f64 (/.f64 z y) x)
(/.f64 z (+.f64 y a))
(/.f64 z (/.f64 b y))
(*.f64 (/.f64 y b) z)
(/.f64 (*.f64 y z) b)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(*.f64 (/.f64 z c) (*.f64 y y))
(*.f64 (/.f64 (*.f64 y y) c) z)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i))
(/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(+.f64 x (+.f64 (/.f64 z y) (/.f64 54929528941/2000000 (*.f64 y y))))
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(+.f64 (/.f64 z y) (*.f64 (/.f64 (/.f64 1 y) y) (+.f64 54929528941/2000000 (/.f64 28832688827/125000 y))))
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 z (+.f64 y (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 c y) y) (*.f64 y b)) (*.f64 y y)) a)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) i)
(+.f64 (/.f64 t i) (/.f64 (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y)))) (*.f64 y b)))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
(/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 (+.f64 (*.f64 y x) z) y))))) t) (*.f64 c y))
Outputs
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i))
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
(+.f64 (/.f64 z y) x)
Calls

8 calls:

352.0ms
x
336.0ms
z
336.0ms
a
169.0ms
t
143.0ms
c
Results
ErrorSegmentsBranch
30.5b11x
17.1b4y
31.6b7z
34.5b5t
29.3b11a
33.8b5b
34.2b6c
33.2b7i
Compiler

Compiled 407 to 194 computations (52.3% saved)

bsearch177.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
51.0ms
6.029337804080571e+71
5.7372289599275385e+72
84.0ms
61080533327.17149
348405339237.8335
41.0ms
-4.194903344112805e+49
-6.051653092171336e+42
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes1.4s (2.8%)

Counts
27 → 4
Calls
Call 1
Inputs
x
x
(/.f64 z y)
(/.f64 z a)
(/.f64 t i)
(+.f64 (/.f64 z y) x)
(/.f64 (*.f64 y z) b)
(+.f64 (/.f64 z y) x)
(/.f64 z (+.f64 y a))
(/.f64 z (/.f64 b y))
(*.f64 (/.f64 y b) z)
(/.f64 (*.f64 y z) b)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(*.f64 (/.f64 z c) (*.f64 y y))
(*.f64 (/.f64 (*.f64 y y) c) z)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i))
(/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(+.f64 x (+.f64 (/.f64 z y) (/.f64 54929528941/2000000 (*.f64 y y))))
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(+.f64 (/.f64 z y) (*.f64 (/.f64 (/.f64 1 y) y) (+.f64 54929528941/2000000 (/.f64 28832688827/125000 y))))
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
(/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i))
Outputs
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i))
(/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a)))
(+.f64 (/.f64 z y) x)
Calls

8 calls:

312.0ms
a
217.0ms
c
182.0ms
i
160.0ms
b
153.0ms
x
Results
ErrorSegmentsBranch
30.8b11x
18.0b4y
32.6b7z
35.6b4t
30.3b11a
34.3b5b
35.5b6c
34.7b7i
Compiler

Compiled 287 to 144 computations (49.8% saved)

bsearch173.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
6.029337804080571e+71
5.7372289599275385e+72
39.0ms
61080533327.17149
348405339237.8335
95.0ms
-4.194903344112805e+49
-6.051653092171336e+42
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes1.2s (2.5%)

Counts
25 → 3
Calls
Call 1
Inputs
x
x
(/.f64 z y)
(/.f64 z a)
(/.f64 t i)
(+.f64 (/.f64 z y) x)
(/.f64 (*.f64 y z) b)
(+.f64 (/.f64 z y) x)
(/.f64 z (+.f64 y a))
(/.f64 z (/.f64 b y))
(*.f64 (/.f64 y b) z)
(/.f64 (*.f64 y z) b)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(*.f64 (/.f64 z c) (*.f64 y y))
(*.f64 (/.f64 (*.f64 y y) c) z)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i))
(/.f64 z (+.f64 (/.f64 c (*.f64 y y)) (+.f64 y a)))
(-.f64 (/.f64 z y) (*.f64 (/.f64 z y) (/.f64 a y)))
(+.f64 x (+.f64 (/.f64 z y) (/.f64 54929528941/2000000 (*.f64 y y))))
(-.f64 (+.f64 (/.f64 z y) x) (/.f64 (*.f64 a x) y))
(+.f64 (/.f64 z y) (*.f64 (/.f64 (/.f64 1 y) y) (+.f64 54929528941/2000000 (/.f64 28832688827/125000 y))))
Outputs
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
(/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i))
(+.f64 (/.f64 z y) x)
Calls

8 calls:

314.0ms
t
230.0ms
a
183.0ms
x
145.0ms
i
122.0ms
z
Results
ErrorSegmentsBranch
33.1b9x
19.7b3y
32.9b8z
34.1b8t
30.4b11a
34.6b5b
35.5b6c
34.8b7i
Compiler

Compiled 255 to 133 computations (47.8% saved)

bsearch109.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
69.0ms
6.029337804080571e+71
5.7372289599275385e+72
40.0ms
-4.194903344112805e+49
-6.051653092171336e+42
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes1.0s (2.1%)

Counts
19 → 3
Calls
Call 1
Inputs
x
x
(/.f64 z y)
(/.f64 z a)
(/.f64 t i)
(+.f64 (/.f64 z y) x)
(/.f64 (*.f64 y z) b)
(+.f64 (/.f64 z y) x)
(/.f64 z (+.f64 y a))
(/.f64 z (/.f64 b y))
(*.f64 (/.f64 y b) z)
(/.f64 (*.f64 y z) b)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(*.f64 (/.f64 z c) (*.f64 y y))
(*.f64 (/.f64 (*.f64 y y) c) z)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
Outputs
(+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y)))
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(+.f64 (/.f64 z y) x)
Calls

8 calls:

231.0ms
a
196.0ms
y
145.0ms
i
137.0ms
t
119.0ms
z
Results
ErrorSegmentsBranch
37.2b7x
24.2b3y
35.9b7z
37.1b7t
34.1b9a
36.9b6b
38.0b3c
37.9b5i
Compiler

Compiled 185 to 107 computations (42.2% saved)

bsearch83.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
7.7306204123187e-5
61080533327.17149
40.0ms
-4.194903344112805e+49
-6.051653092171336e+42
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes1.1s (2.4%)

Counts
18 → 3
Calls
Call 1
Inputs
x
x
(/.f64 z y)
(/.f64 z a)
(/.f64 t i)
(+.f64 (/.f64 z y) x)
(/.f64 (*.f64 y z) b)
(+.f64 (/.f64 z y) x)
(/.f64 z (+.f64 y a))
(/.f64 z (/.f64 b y))
(*.f64 (/.f64 y b) z)
(/.f64 (*.f64 y z) b)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(*.f64 (/.f64 z c) (*.f64 y y))
(*.f64 (/.f64 (*.f64 y y) c) z)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) (*.f64 c y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
(+.f64 x (/.f64 (-.f64 z (*.f64 a x)) y))
Outputs
(+.f64 (/.f64 z y) x)
(/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i)
(+.f64 (/.f64 z y) x)
Calls

8 calls:

295.0ms
a
237.0ms
t
162.0ms
z
118.0ms
x
96.0ms
b
Results
ErrorSegmentsBranch
37.4b7x
24.4b3y
35.9b7z
37.2b7t
34.1b9a
37.1b6b
38.2b3c
38.1b5i
Compiler

Compiled 174 to 102 computations (41.4% saved)

bsearch103.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
7.7306204123187e-5
61080533327.17149
61.0ms
-4.194903344112805e+49
-6.051653092171336e+42
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes689.0ms (1.4%)

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

8 calls:

189.0ms
a
181.0ms
c
101.0ms
z
63.0ms
t
58.0ms
i
Results
ErrorSegmentsBranch
40.8b3x
27.5b3y
38.0b7z
39.5b5t
37.1b7a
39.5b4b
39.5b5c
41.0b2i
Compiler

Compiled 126 to 84 computations (33.3% saved)

bsearch128.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
1.013164815765405e-13
2.1975473639031133e-12
83.0ms
-4.194903344112805e+49
-6.051653092171336e+42
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes160.0ms (0.3%)

Counts
5 → 3
Calls
Call 1
Inputs
x
x
(/.f64 z y)
(/.f64 z a)
(/.f64 t i)
Outputs
x
(/.f64 t i)
x
Calls

8 calls:

29.0ms
a
28.0ms
x
22.0ms
t
21.0ms
z
18.0ms
c
Results
ErrorSegmentsBranch
41.7b6x
31.7b3y
42.2b4z
43.2b4t
40.7b7a
42.9b2b
43.2b3c
43.2b4i
Compiler

Compiled 91 to 75 computations (17.6% saved)

bsearch85.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
1576117711468.1016
3999924209946002.0
42.0ms
-4.194903344112805e+49
-6.051653092171336e+42
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes48.0ms (0.1%)

Counts
4 → 3
Calls
Call 1
Inputs
x
x
(/.f64 z y)
(/.f64 z a)
Outputs
x
(/.f64 z y)
x
Calls

8 calls:

12.0ms
x
8.0ms
z
5.0ms
b
4.0ms
t
4.0ms
y
Results
ErrorSegmentsBranch
44.8b3x
46.3b1y
45.3b2z
46.3b1t
46.3b1a
46.3b1b
46.3b1c
46.3b1i
Compiler

Compiled 88 to 74 computations (15.9% saved)

bsearch86.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
46.0ms
3.2517887225470872e-211
4.1884675977183735e-207
40.0ms
-1.4650813307327322e-229
-4.748658948783631e-232
Compiler

Compiled 52 to 36 computations (30.8% saved)

regimes32.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0.0b (-0%)

Counts
2 → 1
Calls
Call 1
Inputs
x
x
Outputs
x
Calls

8 calls:

5.0ms
z
5.0ms
c
3.0ms
t
3.0ms
i
3.0ms
y
Results
ErrorSegmentsBranch
46.3b1x
46.3b1y
46.3b1z
46.3b1t
46.3b1a
46.3b1b
46.3b1c
46.3b1i
Compiler

Compiled 82 to 72 computations (12.2% saved)

simplify116.0ms (0.2%)

Algorithm
egg-herbie
Rules
38×+-commutative_binary64
26×*-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01641257
12261257
22401257
32491257
42551257
52571257
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))))) (if (<=.f64 y 713534134759083/2048) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) (if (<=.f64 y 14272813666943176516501973566803599984339546039237499949171451690104844344885248) (+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) y)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 y (fma.f64 y x z) 54929528941/2000000))))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))))) (if (<=.f64 y 1144580339949419894931456) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (/.f64 54929528941/2000000 b))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))))) (if (<=.f64 y 1144580339949419894931456) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 (*.f64 y x) z)) b)) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 1144580339949419894931456) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 (*.f64 y x) z)) b)) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 713534134759083/2048) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 4002973832129511/65536) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 y b) c) y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 4002973832129511/65536) (/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 4002973832129511/65536) (/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i)) (+.f64 (/.f64 z y) x)))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 5704191051081523/73786976294838206464) (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i) (+.f64 (/.f64 z y) x)))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) x) (if (<=.f64 y 5704191051081523/73786976294838206464) (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i) (+.f64 (/.f64 z y) x)))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) x) (if (<=.f64 y 8027118667719619/79228162514264337593543950336) (/.f64 t i) (+.f64 (/.f64 z y) x)))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) x (if (<=.f64 y 201743067067917/128) (/.f64 t i) x))
(if (<=.f64 x -1000364386167673/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) x (if (<=.f64 x 7703339880514165/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 z y) x))
x
Outputs
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))))) (if (<=.f64 y 713534134759083/2048) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) (if (<=.f64 y 14272813666943176516501973566803599984339546039237499949171451690104844344885248) (+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (+.f64 (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 (/.f64 (fma.f64 y x z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) y)) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 y (fma.f64 y x z) 54929528941/2000000))))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 x (/.f64 c (pow.f64 y 3))))))) (if (<=.f64 y 713534134759083/2048) (/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (+.f64 z (*.f64 y x))))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y (+.f64 y a)) b)))))) (if (<=.f64 y 14272813666943176516501973566803599984339546039237499949171451690104844344885248) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y (+.f64 y a)) b)))))) (+.f64 (/.f64 28832688827/125000 (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 (neg.f64 i) (+.f64 (+.f64 (/.f64 54929528941/2000000 (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)) (/.f64 (/.f64 28832688827/125000 y) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2))) (*.f64 y (/.f64 (fma.f64 y x z) (pow.f64 (fma.f64 y (fma.f64 y (+.f64 y a) b) c) 2)))) (*.f64 (/.f64 y (fma.f64 y (fma.f64 y (+.f64 y a) b) c)) (fma.f64 y (fma.f64 y x z) 54929528941/2000000))))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))))) (if (<=.f64 y 1144580339949419894931456) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (/.f64 54929528941/2000000 b))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 x (/.f64 c (pow.f64 y 3))))))) (if (<=.f64 y 1144580339949419894931456) (/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (+.f64 z (*.f64 y x))))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y (+.f64 y a)) b)))))) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y (+.f64 y a)) b)))))) (fma.f64 y (fma.f64 (/.f64 y b) x (/.f64 z b)) (/.f64 54929528941/2000000 b))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 (/.f64 c (pow.f64 y 3)) x))))) (if (<=.f64 y 1144580339949419894931456) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 (*.f64 y x) z)) b)) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 (/.f64 54929528941/2000000 (*.f64 y y)) (+.f64 x (-.f64 (/.f64 28832688827/125000 (pow.f64 y 3)) (*.f64 x (/.f64 c (pow.f64 y 3))))))) (if (<=.f64 y 1144580339949419894931456) (/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (+.f64 z (*.f64 y x))))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y (+.f64 y a)) b)))))) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y (+.f64 y a)) b)))))) (/.f64 (*.f64 y (+.f64 z (*.f64 y x))) b)) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 1144580339949419894931456) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (+.f64 (/.f64 t (+.f64 (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 (+.f64 y a) y) b)))) i)) (/.f64 (*.f64 y (+.f64 (*.f64 y x) z)) b)) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 1144580339949419894931456) (/.f64 (+.f64 (*.f64 y (+.f64 28832688827/125000 (*.f64 y (+.f64 54929528941/2000000 (*.f64 y (+.f64 z (*.f64 y x))))))) t) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y (+.f64 y a)) b)))))) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (+.f64 (/.f64 t (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y (+.f64 y a)) b)))))) (/.f64 (*.f64 y (+.f64 z (*.f64 y x))) b)) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 713534134759083/2048) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 713534134759083/2048) (/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 y (*.f64 y z))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 y (+.f64 (*.f64 y (+.f64 y a)) b)))))) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 4002973832129511/65536) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 y z)) 28832688827/125000) y) t) (+.f64 (*.f64 (+.f64 (*.f64 y b) c) y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 4002973832129511/65536) (/.f64 (+.f64 t (*.f64 y (+.f64 28832688827/125000 (*.f64 y (*.f64 y z))))) (+.f64 i (*.f64 y (+.f64 c (*.f64 y b))))) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 4002973832129511/65536) (/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) (*.f64 y y)) c) y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 4002973832129511/65536) (/.f64 (+.f64 t (*.f64 y 28832688827/125000)) (+.f64 i (*.f64 y (+.f64 c (*.f64 (*.f64 y y) (+.f64 y a)))))) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 4002973832129511/65536) (/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i)) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 z (+.f64 y (+.f64 (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y)) a))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 4002973832129511/65536) (/.f64 (+.f64 t (*.f64 y 28832688827/125000)) (+.f64 i (*.f64 y c))) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 z (+.f64 y (+.f64 a (+.f64 (/.f64 c (*.f64 y y)) (/.f64 b y))))) (+.f64 (/.f64 z y) x))))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 (+.f64 (*.f64 y 28832688827/125000) t) (+.f64 (*.f64 c y) i)) (+.f64 (/.f64 z y) x)))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 602933780408057062432301739010672551928071402609550298846367950936473600) (/.f64 (+.f64 t (*.f64 y 28832688827/125000)) (+.f64 i (*.f64 y c))) (+.f64 (/.f64 z y) x)))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 5704191051081523/73786976294838206464) (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i) (+.f64 (/.f64 z y) x)))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) (+.f64 x (/.f64 (/.f64 54929528941/2000000 y) y))) (if (<=.f64 y 5704191051081523/73786976294838206464) (/.f64 (+.f64 t (*.f64 y 28832688827/125000)) i) (+.f64 (/.f64 z y) x)))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) x) (if (<=.f64 y 5704191051081523/73786976294838206464) (/.f64 (+.f64 t (*.f64 28832688827/125000 y)) i) (+.f64 (/.f64 z y) x)))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) x) (if (<=.f64 y 5704191051081523/73786976294838206464) (/.f64 (+.f64 t (*.f64 y 28832688827/125000)) i) (+.f64 (/.f64 z y) x)))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) (+.f64 (/.f64 z y) x) (if (<=.f64 y 8027118667719619/79228162514264337593543950336) (/.f64 t i) (+.f64 (/.f64 z y) x)))
(if (<=.f64 y -41949033441128048762790841248613159292727023632384) x (if (<=.f64 y 201743067067917/128) (/.f64 t i) x))
(if (<=.f64 x -1000364386167673/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) x (if (<=.f64 x 7703339880514165/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (/.f64 z y) x))
x
Compiler

Compiled 980 to 532 computations (45.7% saved)

soundness494.0ms (1%)

Algorithm
egg-herbie
Rules
911×associate-/l*_binary64
911×associate-/l*_binary64
795×associate-/r*_binary64
795×associate-/r*_binary64
700×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02245334
17574710
229954532
065413233
1251011281
02245334
17574710
229954532
Stop Event
node limit
node limit
node limit
Compiler

Compiled 9542 to 4167 computations (56.3% saved)

end304.0ms (0.6%)

Compiler

Compiled 868 to 325 computations (62.6% saved)

Profiling

Loading profile data...