Details

Time bar (total: 12.8s)

analyze472.0ms (3.7%)

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

Compiled 25 to 18 computations (28% saved)

sample2.2s (16.8%)

Results
1.4s8256×body256valid
741.0ms3987×body256infinite
Bogosity

preprocess59.0ms (0.5%)

Algorithm
egg-herbie
Rules
436×fma-neg_binary64
431×+-commutative_binary64
427×cancel-sign-sub_binary64
396×associate-+l+_binary64
365×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0127506
1355506
2947484
32470462
45306462
077
177
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
6
Outputs
0
1
0
2
3
2
4
5
4
6
Call 2
Inputs
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 y x) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 z y) (/.f64 (*.f64 x t) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 t y) (/.f64 (*.f64 z x) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 a y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 x b) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 b y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a x) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 c y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) x)
(+.f64 (-.f64 (+.f64 (*.f64 x z) (/.f64 (*.f64 y t) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 x t) (/.f64 (*.f64 z y) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 x a) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 y b) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 x b) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a y) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 x c) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) y)
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 t z) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 a t) 16)) (/.f64 (*.f64 z b) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 b t) 16)) (/.f64 (*.f64 a z) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 c t) 16)) (/.f64 (*.f64 a b) 4)) z)
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z a) 16)) (/.f64 (*.f64 t b) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z b) 16)) (/.f64 (*.f64 a t) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z c) 16)) (/.f64 (*.f64 a b) 4)) t)
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 b a) 4)) c)
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 c b) 4)) a)
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a c) 4)) b)
Outputs
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 (-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (/.f64 a (/.f64 4 b))) c)
(+.f64 (-.f64 (fma.f64 x y (*.f64 (/.f64 z 16) t)) (/.f64 a (/.f64 4 b))) c)
(fma.f64 x y (fma.f64 (/.f64 z 16) t (fma.f64 -1 (*.f64 a (/.f64 b 4)) c)))
(fma.f64 x y (fma.f64 z (/.f64 t 16) (-.f64 c (*.f64 a (/.f64 b 4)))))
(+.f64 (fma.f64 x y (fma.f64 z (/.f64 t 16) (*.f64 a (*.f64 -1/4 b)))) c)
(+.f64 (-.f64 (+.f64 (*.f64 y x) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 (-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (/.f64 a (/.f64 4 b))) c)
(+.f64 (-.f64 (fma.f64 x y (*.f64 (/.f64 z 16) t)) (/.f64 a (/.f64 4 b))) c)
(fma.f64 x y (fma.f64 (/.f64 z 16) t (fma.f64 -1 (*.f64 a (/.f64 b 4)) c)))
(fma.f64 x y (fma.f64 z (/.f64 t 16) (-.f64 c (*.f64 a (/.f64 b 4)))))
(+.f64 (fma.f64 x y (fma.f64 z (/.f64 t 16) (*.f64 a (*.f64 -1/4 b)))) c)
(+.f64 (-.f64 (+.f64 (*.f64 z y) (/.f64 (*.f64 x t) 16)) (/.f64 (*.f64 a b) 4)) c)
(-.f64 (fma.f64 z y (/.f64 x (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 b)) c))
(+.f64 c (-.f64 (fma.f64 y z (*.f64 (/.f64 x 16) t)) (/.f64 a (/.f64 4 b))))
(fma.f64 y z (fma.f64 (/.f64 x 16) t (fma.f64 -1 (*.f64 a (/.f64 b 4)) c)))
(fma.f64 y z (fma.f64 t (/.f64 x 16) (-.f64 c (*.f64 a (/.f64 b 4)))))
(fma.f64 y z (+.f64 c (fma.f64 t (/.f64 x 16) (*.f64 a (*.f64 -1/4 b)))))
(+.f64 (-.f64 (+.f64 (*.f64 t y) (/.f64 (*.f64 z x) 16)) (/.f64 (*.f64 a b) 4)) c)
(-.f64 (fma.f64 t y (/.f64 z (/.f64 16 x))) (-.f64 (/.f64 a (/.f64 4 b)) c))
(+.f64 c (-.f64 (fma.f64 y t (/.f64 z (/.f64 16 x))) (/.f64 a (/.f64 4 b))))
(fma.f64 y t (fma.f64 (/.f64 z 16) x (fma.f64 -1 (*.f64 a (/.f64 b 4)) c)))
(fma.f64 y t (fma.f64 x (/.f64 z 16) (-.f64 c (*.f64 a (/.f64 b 4)))))
(+.f64 c (fma.f64 y t (fma.f64 x (/.f64 z 16) (*.f64 a (*.f64 -1/4 b)))))
(+.f64 (-.f64 (+.f64 (*.f64 a y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 x b) 4)) c)
(-.f64 (fma.f64 a y (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 x (/.f64 4 b)) c))
(+.f64 c (fma.f64 y a (-.f64 (*.f64 (/.f64 z 16) t) (*.f64 (/.f64 x 4) b))))
(fma.f64 y a (fma.f64 (/.f64 z 16) t (fma.f64 -1 (*.f64 (/.f64 b 4) x) c)))
(fma.f64 y a (fma.f64 z (/.f64 t 16) (-.f64 c (*.f64 x (/.f64 b 4)))))
(+.f64 (-.f64 (+.f64 (*.f64 b y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a x) 4)) c)
(-.f64 (fma.f64 b y (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 (*.f64 x a) 4) c))
(+.f64 c (fma.f64 y b (-.f64 (*.f64 (/.f64 z 16) t) (*.f64 (/.f64 a 4) x))))
(fma.f64 y b (fma.f64 (/.f64 z 16) t (fma.f64 -1 (*.f64 x (/.f64 a 4)) c)))
(fma.f64 (/.f64 z 16) t (fma.f64 y b (-.f64 c (*.f64 x (/.f64 a 4)))))
(+.f64 c (fma.f64 z (/.f64 t 16) (fma.f64 y b (*.f64 x (*.f64 -1/4 a)))))
(+.f64 (-.f64 (+.f64 (*.f64 c y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) x)
(-.f64 (fma.f64 c y (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 b)) x))
(+.f64 x (-.f64 (fma.f64 y c (*.f64 (/.f64 z 16) t)) (/.f64 a (/.f64 4 b))))
(fma.f64 y c (fma.f64 (/.f64 z 16) t (fma.f64 -1 (*.f64 a (/.f64 b 4)) x)))
(fma.f64 y c (fma.f64 z (/.f64 t 16) (-.f64 x (*.f64 a (/.f64 b 4)))))
(+.f64 x (fma.f64 y c (fma.f64 z (/.f64 t 16) (*.f64 a (*.f64 -1/4 b)))))
(+.f64 (-.f64 (+.f64 (*.f64 x z) (/.f64 (*.f64 y t) 16)) (/.f64 (*.f64 a b) 4)) c)
(-.f64 (fma.f64 x z (/.f64 y (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 b)) c))
(+.f64 c (-.f64 (fma.f64 x z (/.f64 y (/.f64 16 t))) (/.f64 a (/.f64 4 b))))
(fma.f64 x z (fma.f64 (/.f64 y 16) t (fma.f64 -1 (*.f64 a (/.f64 b 4)) c)))
(fma.f64 x z (fma.f64 t (/.f64 y 16) (-.f64 c (*.f64 a (/.f64 b 4)))))
(+.f64 c (fma.f64 x z (fma.f64 t (/.f64 y 16) (*.f64 a (*.f64 -1/4 b)))))
(+.f64 (-.f64 (+.f64 (*.f64 x t) (/.f64 (*.f64 z y) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 c (-.f64 (fma.f64 x t (/.f64 z (/.f64 16 y))) (/.f64 a (/.f64 4 b))))
(+.f64 c (-.f64 (fma.f64 x t (*.f64 (/.f64 z 16) y)) (/.f64 a (/.f64 4 b))))
(fma.f64 (/.f64 z 16) y (fma.f64 x t (fma.f64 -1 (*.f64 a (/.f64 b 4)) c)))
(fma.f64 (/.f64 z 16) y (fma.f64 x t (-.f64 c (*.f64 a (/.f64 b 4)))))
(+.f64 c (fma.f64 x t (fma.f64 y (/.f64 z 16) (*.f64 a (*.f64 -1/4 b)))))
(+.f64 (-.f64 (+.f64 (*.f64 x a) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 y b) 4)) c)
(-.f64 (fma.f64 x a (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 y (/.f64 4 b)) c))
(+.f64 c (fma.f64 x a (-.f64 (*.f64 (/.f64 z 16) t) (*.f64 (/.f64 y 4) b))))
(fma.f64 x a (fma.f64 (/.f64 z 16) t (fma.f64 -1 (*.f64 b (/.f64 y 4)) c)))
(fma.f64 x a (fma.f64 z (/.f64 t 16) (-.f64 c (*.f64 y (/.f64 b 4)))))
(+.f64 c (fma.f64 x a (fma.f64 z (/.f64 t 16) (*.f64 -1/4 (*.f64 y b)))))
(+.f64 (-.f64 (+.f64 (*.f64 x b) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a y) 4)) c)
(+.f64 c (-.f64 (fma.f64 x b (/.f64 z (/.f64 16 t))) (/.f64 a (/.f64 4 y))))
(+.f64 c (fma.f64 x b (-.f64 (*.f64 (/.f64 z 16) t) (*.f64 (/.f64 a 4) y))))
(fma.f64 x b (fma.f64 (/.f64 z 16) t (fma.f64 -1 (*.f64 y (/.f64 a 4)) c)))
(fma.f64 x b (fma.f64 z (/.f64 t 16) (-.f64 c (*.f64 y (/.f64 a 4)))))
(fma.f64 x b (fma.f64 z (/.f64 t 16) (+.f64 c (*.f64 y (*.f64 -1/4 a)))))
(+.f64 (-.f64 (+.f64 (*.f64 x c) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) y)
(-.f64 (fma.f64 x c (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 b)) y))
(+.f64 y (-.f64 (fma.f64 x c (*.f64 (/.f64 z 16) t)) (/.f64 a (/.f64 4 b))))
(fma.f64 (/.f64 z 16) t (fma.f64 x c (fma.f64 -1 (*.f64 a (/.f64 b 4)) y)))
(fma.f64 x c (fma.f64 z (/.f64 t 16) (-.f64 y (*.f64 a (/.f64 b 4)))))
(+.f64 y (fma.f64 x c (fma.f64 z (/.f64 t 16) (*.f64 a (*.f64 -1/4 b)))))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 t z) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 (-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (/.f64 a (/.f64 4 b))) c)
(+.f64 (-.f64 (fma.f64 x y (*.f64 (/.f64 z 16) t)) (/.f64 a (/.f64 4 b))) c)
(fma.f64 x y (fma.f64 (/.f64 z 16) t (fma.f64 -1 (*.f64 a (/.f64 b 4)) c)))
(fma.f64 x y (fma.f64 z (/.f64 t 16) (-.f64 c (*.f64 a (/.f64 b 4)))))
(+.f64 (fma.f64 x y (fma.f64 z (/.f64 t 16) (*.f64 a (*.f64 -1/4 b)))) c)
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 a t) 16)) (/.f64 (*.f64 z b) 4)) c)
(-.f64 (fma.f64 x y (/.f64 a (/.f64 16 t))) (-.f64 (/.f64 z (/.f64 4 b)) c))
(-.f64 (fma.f64 x y (*.f64 (/.f64 a 16) t)) (-.f64 (/.f64 z (/.f64 4 b)) c))
(fma.f64 x y (fma.f64 (/.f64 a 16) t (fma.f64 -1 (*.f64 b (/.f64 z 4)) c)))
(fma.f64 x y (fma.f64 t (/.f64 a 16) (-.f64 c (*.f64 b (/.f64 z 4)))))
(+.f64 c (fma.f64 t (/.f64 a 16) (fma.f64 x y (*.f64 z (*.f64 -1/4 b)))))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 b t) 16)) (/.f64 (*.f64 a z) 4)) c)
(-.f64 (fma.f64 x y (/.f64 b (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 z)) c))
(-.f64 (fma.f64 x y (*.f64 (/.f64 b 16) t)) (-.f64 (*.f64 (/.f64 a 4) z) c))
(fma.f64 x y (fma.f64 (/.f64 b 16) t (fma.f64 -1 (*.f64 z (/.f64 a 4)) c)))
(fma.f64 x y (fma.f64 t (/.f64 b 16) (-.f64 c (*.f64 z (/.f64 a 4)))))
(+.f64 c (fma.f64 x y (fma.f64 t (/.f64 b 16) (*.f64 z (*.f64 -1/4 a)))))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 c t) 16)) (/.f64 (*.f64 a b) 4)) z)
(-.f64 (fma.f64 x y (/.f64 c (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 b)) z))
(+.f64 z (-.f64 (fma.f64 x y (*.f64 (/.f64 c 16) t)) (/.f64 a (/.f64 4 b))))
(fma.f64 x y (fma.f64 (/.f64 c 16) t (fma.f64 -1 (*.f64 a (/.f64 b 4)) z)))
(fma.f64 x y (fma.f64 t (/.f64 c 16) (-.f64 z (*.f64 a (/.f64 b 4)))))
(+.f64 z (fma.f64 x y (fma.f64 t (/.f64 c 16) (*.f64 a (*.f64 -1/4 b)))))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z a) 16)) (/.f64 (*.f64 t b) 4)) c)
(-.f64 (fma.f64 x y (/.f64 (*.f64 z a) 16)) (-.f64 (/.f64 t (/.f64 4 b)) c))
(-.f64 (fma.f64 x y (*.f64 (/.f64 z 16) a)) (-.f64 (*.f64 (/.f64 t 4) b) c))
(fma.f64 x y (fma.f64 (/.f64 z 16) a (fma.f64 -1 (*.f64 (/.f64 b 4) t) c)))
(fma.f64 x y (fma.f64 a (/.f64 z 16) (-.f64 c (*.f64 t (/.f64 b 4)))))
(+.f64 c (fma.f64 x y (fma.f64 a (/.f64 z 16) (*.f64 t (*.f64 -1/4 b)))))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z b) 16)) (/.f64 (*.f64 a t) 4)) c)
(+.f64 c (-.f64 (fma.f64 x y (/.f64 z (/.f64 16 b))) (/.f64 a (/.f64 4 t))))
(+.f64 c (-.f64 (fma.f64 x y (*.f64 (/.f64 z 16) b)) (*.f64 (/.f64 a 4) t)))
(fma.f64 x y (fma.f64 (/.f64 z 16) b (fma.f64 -1 (*.f64 t (/.f64 a 4)) c)))
(fma.f64 x y (fma.f64 b (/.f64 z 16) (-.f64 c (*.f64 t (/.f64 a 4)))))
(+.f64 c (fma.f64 b (/.f64 z 16) (fma.f64 x y (*.f64 t (*.f64 -1/4 a)))))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z c) 16)) (/.f64 (*.f64 a b) 4)) t)
(-.f64 (fma.f64 x y (/.f64 z (/.f64 16 c))) (-.f64 (/.f64 a (/.f64 4 b)) t))
(+.f64 t (-.f64 (fma.f64 x y (*.f64 (/.f64 z 16) c)) (/.f64 a (/.f64 4 b))))
(fma.f64 (/.f64 z 16) c (fma.f64 x y (fma.f64 -1 (*.f64 a (/.f64 b 4)) t)))
(fma.f64 x y (fma.f64 c (/.f64 z 16) (-.f64 t (*.f64 a (/.f64 b 4)))))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 b a) 4)) c)
(+.f64 (-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (/.f64 a (/.f64 4 b))) c)
(+.f64 (-.f64 (fma.f64 x y (*.f64 (/.f64 z 16) t)) (/.f64 a (/.f64 4 b))) c)
(fma.f64 x y (fma.f64 (/.f64 z 16) t (fma.f64 -1 (*.f64 a (/.f64 b 4)) c)))
(fma.f64 x y (fma.f64 z (/.f64 t 16) (-.f64 c (*.f64 a (/.f64 b 4)))))
(+.f64 (fma.f64 x y (fma.f64 z (/.f64 t 16) (*.f64 a (*.f64 -1/4 b)))) c)
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 c b) 4)) a)
(+.f64 a (-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (/.f64 c (/.f64 4 b))))
(+.f64 a (-.f64 (fma.f64 x y (*.f64 (/.f64 z 16) t)) (/.f64 b (/.f64 4 c))))
(fma.f64 x y (fma.f64 (/.f64 z 16) t (fma.f64 -1 (/.f64 b (/.f64 4 c)) a)))
(fma.f64 x y (fma.f64 z (/.f64 t 16) (-.f64 a (*.f64 b (/.f64 c 4)))))
(fma.f64 x y (fma.f64 z (/.f64 t 16) (+.f64 a (*.f64 b (*.f64 -1/4 c)))))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a c) 4)) b)
(-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 c)) b))
(+.f64 b (-.f64 (fma.f64 x y (*.f64 (/.f64 z 16) t)) (/.f64 a (/.f64 4 c))))
(fma.f64 x y (fma.f64 (/.f64 z 16) t (fma.f64 -1 (*.f64 c (/.f64 a 4)) b)))
(fma.f64 x y (fma.f64 z (/.f64 t 16) (-.f64 b (*.f64 a (/.f64 c 4)))))
(+.f64 b (fma.f64 x y (fma.f64 z (/.f64 t 16) (*.f64 a (*.f64 -1/4 c)))))
Symmetry

(sort x y)

(sort z t)

(sort a b)

Compiler

Compiled 31 to 24 computations (22.6% saved)

simplify113.0ms (0.9%)

Algorithm
egg-herbie
Rules
1243×fma-neg_binary64
515×fma-def_binary64
259×cancel-sign-sub-inv_binary64
147×distribute-rgt-in_binary64
127×sub-neg_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01823
13423
27722
317421
441619
592819
6161819
7266119
8354719
9371119
10376619
11377619
12377619
13409219
14409619
15409619
Stop Event
saturated
Counts
1 → 10
Calls
Call 1
Inputs
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
Outputs
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
(-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 b)) c))
(-.f64 (fma.f64 x y (*.f64 (/.f64 z 16) t)) (-.f64 (*.f64 (/.f64 a 4) b) c))
(fma.f64 (/.f64 z 16) t (fma.f64 x y (fma.f64 -1 (*.f64 b (/.f64 a 4)) c)))
(fma.f64 t (/.f64 z 16) (fma.f64 x y (-.f64 c (*.f64 b (/.f64 a 4)))))
(fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (/.f64 z 16) c)))
(fma.f64 x y (fma.f64 t (/.f64 z 16) (fma.f64 -1/4 (*.f64 a b) c)))
(fma.f64 x y (fma.f64 t (/.f64 z 16) (fma.f64 (*.f64 a b) -1/4 c)))
(fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 (*.f64 a b) -1/4 c)))
(fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 (*.f64 a b) -1/4 c)))

eval3.0ms (0%)

Compiler

Compiled 157 to 83 computations (47.1% saved)

prune3.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New7310
Fresh011
Picked000
Done000
Total7411
Error
0b
Counts
11 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (/.f64 z 16) c)))
0.0b
(fma.f64 t (/.f64 z 16) (fma.f64 x y (-.f64 c (*.f64 b (/.f64 a 4)))))
0.0b
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
Compiler

Compiled 67 to 46 computations (31.3% saved)

localize23.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (*.f64 z t) 16)
0.0b
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
0.0b
(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
0.0b
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
Compiler

Compiled 76 to 32 computations (57.9% saved)

series24.0ms (0.2%)

Counts
4 → 228
Calls

57 calls:

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

rewrite88.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
554×fma-neg_binary64
372×expm1-udef_binary64
372×log1p-udef_binary64
209×add-sqr-sqrt_binary64
205×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify138.0ms (1.1%)

Algorithm
egg-herbie
Rules
420×div-sub_binary64
299×fma-def_binary64
282×associate-*r*_binary64
259×associate-*l*_binary64
233×log-prod_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04338205
111757961
253957961
Stop Event
node limit
Counts
403 → 271
Calls
Call 1
Inputs
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
c
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
c
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(+.f64 (*.f64 x y) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(+.f64 (*.f64 (*.f64 z t) 1/16) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(+.f64 (*.f64 (*.f64 z t) 1/16) (+.f64 (*.f64 x y) (*.f64 (*.f64 a b) -1/4)))
(+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 (*.f64 a b) -1/4))
(+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(+.f64 (*.f64 (*.f64 a b) -1/4) (fma.f64 x y (*.f64 (*.f64 z t) 1/16)))
(+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (*.f64 x y))
(*.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 1)
(*.f64 1 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))
(*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(*.f64 (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4))))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2))) (neg.f64 (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (/.f64 4 b)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) a)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) (/.f64 4 b)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) (/.f64 4 b)) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) a)) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) (/.f64 4 b)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) 4) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) (*.f64 a b))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) 4))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) 4) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) (*.f64 a b))) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) 4))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (/.f64 4 (*.f64 a b))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) (/.f64 4 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) (/.f64 4 (*.f64 a b))) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) 1)) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) (/.f64 4 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) -4) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) (*.f64 a (neg.f64 b)))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) -4))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) -4) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) (*.f64 a (neg.f64 b)))) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) -4))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (-.f64 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 (*.f64 a b) -1/4)))
(pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2)
(pow.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2))
(log.f64 (exp.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))))
(cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(log1p.f64 (expm1.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(exp.f64 (log.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 1))
(fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 y x (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 1 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2) (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y))))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))) (*.f64 (*.f64 a b) -1/4))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))) (/.f64 (pow.f64 (*.f64 (*.f64 z t) 1/16) 2) (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))))
(*.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 1)
(*.f64 1 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2) (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (+.f64 (pow.f64 (*.f64 (*.f64 z t) 1/16) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 z t) 1/16) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))
(pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 3)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 1))
(fma.f64 x y (*.f64 (*.f64 z t) 1/16))
(fma.f64 y x (*.f64 (*.f64 z t) 1/16))
(fma.f64 (*.f64 z t) 1/16 (*.f64 x y))
(fma.f64 1 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))
(fma.f64 1 (*.f64 (*.f64 z t) 1/16) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 z t) 1/16)) 2) (cbrt.f64 (*.f64 (*.f64 z t) 1/16)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 (*.f64 z t) 1/16))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 z t) 1/16)) (sqrt.f64 (*.f64 (*.f64 z t) 1/16)) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 (*.f64 z t) 1/16))
(-.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (-.f64 (*.f64 a (*.f64 b 1/4)) c))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c))) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (-.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) (/.f64 (*.f64 c c) (-.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(-.f64 (+.f64 c (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (*.f64 a (*.f64 b 1/4)))
(*.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) 1)
(*.f64 1 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) 2) (cbrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) (sqrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(*.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) (pow.f64 c 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c (-.f64 c (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c c)) (/.f64 1 (-.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c (-.f64 c (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))) (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) (pow.f64 c 3))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) (-.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c (-.f64 c (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) (pow.f64 c 3)) (+.f64 (*.f64 c c) (-.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c c)) (-.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) (pow.f64 c 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c (-.f64 c (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c c))) (neg.f64 (-.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (+.f64 (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (*.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2)) (-.f64 c (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(pow.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) 1)
(pow.f64 (pow.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) 3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(exp.f64 (log.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) 1))
(fma.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 1 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 1 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 1 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)
(fma.f64 1 c (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) c)
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2) (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) c)
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y))))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 z t) 1/16))) 1)
(*.f64 z (/.f64 1 (/.f64 16 t)))
(*.f64 z (*.f64 t 1/16))
(*.f64 t (*.f64 z 1/16))
(*.f64 (*.f64 z t) 1/16)
(*.f64 (*.f64 (*.f64 z t) 1/16) 1)
(*.f64 1 (*.f64 (*.f64 z t) 1/16))
(*.f64 (cbrt.f64 (*.f64 (*.f64 z t) 1/16)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 z t) 1/16)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 z t) 1/16)) 2) (cbrt.f64 (*.f64 (*.f64 z t) 1/16)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 (cbrt.f64 (*.f64 z t)) 1/16))
(*.f64 (sqrt.f64 (*.f64 (*.f64 z t) 1/16)) (sqrt.f64 (*.f64 (*.f64 z t) 1/16)))
(*.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (sqrt.f64 (*.f64 z t)) 1/16))
(*.f64 (*.f64 z (neg.f64 t)) -1/16)
(*.f64 1/16 (*.f64 z t))
(*.f64 (/.f64 z 16) t)
(pow.f64 (*.f64 (*.f64 z t) 1/16) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 z t) 1/16)) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 z t) 1/16)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096) 1/3)
(pow.f64 (/.f64 16 (*.f64 z t)) -1)
(neg.f64 (/.f64 (*.f64 z t) -16))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 z t) 1/16) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 z t) 1/16))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 z t) 1/16)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 z t) 1/16)))
(exp.f64 (log.f64 (*.f64 (*.f64 z t) 1/16)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 z t) 1/16)) 1))
Outputs
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(fma.f64 x y (*.f64 a (*.f64 b -1/4)))
(fma.f64 y x (*.f64 a (*.f64 b -1/4)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(fma.f64 x y (*.f64 a (*.f64 b -1/4)))
(fma.f64 y x (*.f64 a (*.f64 b -1/4)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 x y (*.f64 a (*.f64 b -1/4))))
(+.f64 c (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 x y (*.f64 a (*.f64 b -1/4))))
(+.f64 c (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
c
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
c
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 x y) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 (*.f64 z t) 1/16) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 (*.f64 z t) 1/16) (+.f64 (*.f64 x y) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) (*.f64 (*.f64 a b) 0))
(+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) (*.f64 (*.f64 a b) 0))
(+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) (*.f64 (*.f64 a b) 0))
(+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) (*.f64 (*.f64 a b) 0))
(+.f64 (*.f64 (*.f64 a b) -1/4) (fma.f64 x y (*.f64 (*.f64 z t) 1/16)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (*.f64 x y))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 1)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 1 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2) (*.f64 (*.f64 1/4 (*.f64 a b)) (+.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (*.f64 1/4 (*.f64 a b))))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (/.f64 1 (+.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (*.f64 1/4 (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4))))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2) (*.f64 (*.f64 1/4 (*.f64 a b)) (+.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (*.f64 1/4 (*.f64 a b))))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (/.f64 1 (+.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (*.f64 1/4 (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2) (*.f64 (*.f64 1/4 (*.f64 a b)) (+.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (*.f64 1/4 (*.f64 a b))))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (/.f64 1 (+.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (*.f64 1/4 (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2) (*.f64 (*.f64 1/4 (*.f64 a b)) (+.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (*.f64 1/4 (*.f64 a b)))))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2))) (neg.f64 (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 a (*.f64 b 1/4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2))) (neg.f64 (+.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (*.f64 1/4 (*.f64 a b)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (/.f64 4 b)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) a)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) (/.f64 4 b)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) (/.f64 4 b) (neg.f64 (*.f64 a (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x)))))))) (*.f64 (/.f64 4 b) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x)))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 4 b) (*.f64 a (-.f64 (*.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)) (*.f64 (*.f64 t z) -1/16)) (pow.f64 (*.f64 y x) 2)))) (*.f64 4 (fma.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))) b)
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) (/.f64 4 b)) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) a)) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) (/.f64 4 b)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (/.f64 4 b) (neg.f64 (*.f64 a (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t)))))) (*.f64 (/.f64 4 b) (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t)))))
(/.f64 (fma.f64 (/.f64 4 b) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (*.f64 a (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (*.f64 (/.f64 4 b) (fma.f64 y x (*.f64 (*.f64 t z) -1/16))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) 4) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) (*.f64 a b))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) 4))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) 4 (neg.f64 (*.f64 (*.f64 a b) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x)))))))) (*.f64 4 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x)))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) 4) (*.f64 (*.f64 a b) (fma.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))) (*.f64 4 (fma.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) 4) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) (*.f64 a b))) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) 4))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) 4 (neg.f64 (*.f64 (*.f64 a b) (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t)))))) (*.f64 4 (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t)))))
(/.f64 (fma.f64 4 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (*.f64 (fma.f64 y x (*.f64 (*.f64 t z) -1/16)) (*.f64 a (neg.f64 b)))) (*.f64 4 (fma.f64 y x (*.f64 (*.f64 t z) -1/16))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (/.f64 4 (*.f64 a b))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) (/.f64 4 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) (/.f64 4 (*.f64 a b))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x)))))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x))))) (/.f64 4 (*.f64 a b))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 4 (*.f64 a b))) (fma.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) 4) (*.f64 a b))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) (/.f64 4 (*.f64 a b))) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) 1)) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) (/.f64 4 (*.f64 a b))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (/.f64 4 (*.f64 a b)) (neg.f64 (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t))))) (*.f64 (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t))) (/.f64 4 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (/.f64 4 (*.f64 a b))) (fma.f64 y x (*.f64 (*.f64 t z) -1/16))) (*.f64 (/.f64 4 b) (/.f64 (fma.f64 y x (*.f64 (*.f64 t z) -1/16)) a)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) -4) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) (*.f64 a (neg.f64 b)))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) -4))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) -4) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x))))) (*.f64 a (neg.f64 b)))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x))))) -4))
(/.f64 (+.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) -4) (*.f64 (*.f64 a b) (fma.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))) (*.f64 (fma.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)) -4))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) -4) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) (*.f64 a (neg.f64 b)))) (*.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) -4))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) -4) (*.f64 (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t))) (*.f64 a (neg.f64 b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t))) -4))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) -4) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))) (*.f64 (fma.f64 y x (*.f64 (*.f64 t z) -1/16)) -4))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) 3)) (fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) 3)) (fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) (-.f64 (*.f64 a (*.f64 b -1/4)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (-.f64 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2) (*.f64 (*.f64 1/4 (*.f64 a b)) (+.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (*.f64 1/4 (*.f64 a b))))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))) (-.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))) (+.f64 (fma.f64 y x (*.f64 (*.f64 t z) -1/16)) (*.f64 1/4 (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 (*.f64 a b) -1/4)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (/.f64 1 (+.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (*.f64 1/4 (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 1)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 3)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(pow.f64 (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(pow.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) 1/3)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(sqrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(log.f64 (exp.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(expm1.f64 (log1p.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(log1p.f64 (expm1.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(exp.f64 (log.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(fma.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(fma.f64 1 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(fma.f64 1 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2) (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y))))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x)))))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.f64 a (*.f64 b -1/4)) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t)))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.f64 a (*.f64 b -1/4)) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)))) 1)
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))) (/.f64 (pow.f64 (*.f64 (*.f64 z t) 1/16) 2) (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(*.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 1)
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2) (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (+.f64 (pow.f64 (*.f64 (*.f64 z t) 1/16) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x (*.f64 y (*.f64 z (*.f64 1/16 t)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 z t) 1/16) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 1)
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 3)
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2)
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) 1/3)
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)))))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 1))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 x y (*.f64 (*.f64 z t) 1/16))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 y x (*.f64 (*.f64 z t) 1/16))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 z t) 1/16 (*.f64 x y))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 1 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 1 (*.f64 (*.f64 z t) 1/16) (*.f64 x y))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 z t) 1/16)) 2) (cbrt.f64 (*.f64 (*.f64 z t) 1/16)) (*.f64 x y))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 (*.f64 z t) 1/16))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 z t) 1/16)) (sqrt.f64 (*.f64 (*.f64 z t) 1/16)) (*.f64 x y))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 (*.f64 z t) 1/16))
(fma.f64 y x (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(-.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (-.f64 (*.f64 a (*.f64 b 1/4)) c))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c))) 1)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (-.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) (/.f64 (*.f64 c c) (-.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 2) (*.f64 c c)) (-.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) c))
(-.f64 (+.f64 c (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (*.f64 a (*.f64 b 1/4)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) 1)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 1 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) 2))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) 2) (cbrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) (sqrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) (pow.f64 c 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c (-.f64 c (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 3) (pow.f64 c 3)) 1) (+.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 2) (*.f64 c (-.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c c)) (/.f64 1 (-.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 2) (*.f64 c c)) (-.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) c))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c (-.f64 c (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))) (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) (pow.f64 c 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 3) (pow.f64 c 3)) 1) (+.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 2) (*.f64 c (-.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) (-.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 2) (*.f64 c c)) (-.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) c))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c (-.f64 c (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 3) (pow.f64 c 3)) 1) (+.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 2) (*.f64 c (-.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) (pow.f64 c 3)) (+.f64 (*.f64 c c) (-.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 3) (pow.f64 c 3)) (fma.f64 c c (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 2) (*.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) (-.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c c)) (-.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 2) (*.f64 c c)) (-.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) c))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) (pow.f64 c 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c (-.f64 c (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 3) (pow.f64 c 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 2) (*.f64 c (-.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 c c))) (neg.f64 (-.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 2) (*.f64 c c))) (neg.f64 (-.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 2)) (-.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (+.f64 (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (*.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 3) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2) (*.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (+.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (-.f64 (*.f64 1/4 (*.f64 a b)) c)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 3)) (fma.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (-.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) c) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (+.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2) (*.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (-.f64 (*.f64 1/4 (*.f64 a b)) c))) (+.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (-.f64 (*.f64 1/4 (*.f64 a b)) c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (+.f64 (*.f64 a (*.f64 b -1/4)) c))) (-.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2)) (-.f64 c (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) 2) (*.f64 c c))) (neg.f64 (-.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) 2)) (-.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))))
(pow.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) 1)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(pow.f64 (pow.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) 3) 1/3)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) 3)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) 2)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) 2))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(log.f64 (exp.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) 3))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(exp.f64 (log.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)) 1))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(fma.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) 1 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(fma.f64 1 (fma.f64 x y (*.f64 (*.f64 z t) 1/16)) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(fma.f64 1 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(fma.f64 1 c (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) c)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) 2) (cbrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(fma.f64 (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) c)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (sqrt.f64 (fma.f64 x y (*.f64 (*.f64 z t) 1/16))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (*.f64 z t) 1/16) (-.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 x y))))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x)))))) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c)))
(+.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t z) (*.f64 1/16 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (+.f64 (*.f64 a (*.f64 b -1/4)) c))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (*.f64 z t) 1/16) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 (*.f64 z t) 1/16))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t)))) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16))) (+.f64 (*.f64 a (*.f64 b -1/4)) c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 z t) 1/16))) 1)
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (/.f64 1 (/.f64 16 t)))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 t 1/16))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 z 1/16))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 (*.f64 z t) 1/16)
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 (*.f64 (*.f64 z t) 1/16) 1)
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 1 (*.f64 (*.f64 z t) 1/16))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 (cbrt.f64 (*.f64 (*.f64 z t) 1/16)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 z t) 1/16)) 2))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 z t) 1/16)) 2) (cbrt.f64 (*.f64 (*.f64 z t) 1/16)))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (*.f64 (cbrt.f64 (*.f64 z t)) 1/16))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 (sqrt.f64 (*.f64 (*.f64 z t) 1/16)) (sqrt.f64 (*.f64 (*.f64 z t) 1/16)))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (sqrt.f64 (*.f64 z t)) 1/16))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 (*.f64 z (neg.f64 t)) -1/16)
(*.f64 z (*.f64 (neg.f64 t) -1/16))
(*.f64 (neg.f64 t) (*.f64 z -1/16))
(*.f64 1/16 (*.f64 z t))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 (/.f64 z 16) t)
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(pow.f64 (*.f64 (*.f64 z t) 1/16) 1)
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 z t) 1/16)) 3)
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 z t) 1/16)) 2)
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(pow.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096))
(pow.f64 (/.f64 16 (*.f64 z t)) -1)
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(neg.f64 (/.f64 (*.f64 z t) -16))
(/.f64 (*.f64 z (neg.f64 t)) -16)
(/.f64 z (/.f64 -16 (neg.f64 t)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 z t) 1/16) 2))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 z t) 1/16))))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 3) 1/4096))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 z t) 1/16)))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 z t) 1/16)))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(exp.f64 (log.f64 (*.f64 (*.f64 z t) 1/16)))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 z t) 1/16)) 1))
(*.f64 z (*.f64 1/16 t))
(*.f64 1/16 (*.f64 t z))

localize24.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 t (/.f64 z 16) (fma.f64 x y (-.f64 c (*.f64 b (/.f64 a 4)))))
0.0b
(-.f64 c (*.f64 b (/.f64 a 4)))
Compiler

Compiled 59 to 33 computations (44.1% saved)

series12.0ms (0.1%)

Counts
2 → 120
Calls

30 calls:

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

rewrite81.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
820×prod-diff_binary64
312×expm1-udef_binary64
312×log1p-udef_binary64
305×fma-def_binary64
254×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify101.0ms (0.8%)

Algorithm
egg-herbie
Rules
396×cancel-sign-sub-inv_binary64
361×unswap-sqr_binary64
337×fma-neg_binary64
281×distribute-rgt-neg-in_binary64
238×distribute-lft-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04384744
111944472
236174081
Stop Event
node limit
Counts
293 → 223
Calls
Call 1
Inputs
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
c
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
c
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (*.f64 b (neg.f64 (*.f64 a 1/4))))
(+.f64 c (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1))
(+.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(+.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(+.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(+.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 -1 (*.f64 b (*.f64 a 1/4)) (*.f64 b (*.f64 a 1/4))))
(+.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2)) (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (*.f64 b (*.f64 a 1/4))))
(+.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 (*.f64 1/4 b)) a (*.f64 (*.f64 1/4 b) a)))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 (*.f64 1/4 b)) a (*.f64 (*.f64 1/4 b) a)))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 (*.f64 1/4 b)) a (*.f64 (*.f64 1/4 b) a)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 (*.f64 1/4 b)) a (*.f64 (*.f64 1/4 b) a)))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 (*.f64 1/4 b)) a (*.f64 (*.f64 1/4 b) a)))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b)) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b)) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b)) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b)) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b)) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b)) (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b)) (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b)) (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b)) (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b)) (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4))) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4))) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4))) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4))) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4))) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 1/4 (*.f64 b a)))) (fma.f64 -1/4 (*.f64 b a) (*.f64 1/4 (*.f64 b a))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 1/4 (*.f64 b a)))) (fma.f64 -1/4 (*.f64 b a) (*.f64 1/4 (*.f64 b a))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 1/4 (*.f64 b a)))) (fma.f64 -1/4 (*.f64 b a) (*.f64 1/4 (*.f64 b a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 1/4 (*.f64 b a)))) (fma.f64 -1/4 (*.f64 b a) (*.f64 1/4 (*.f64 b a))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 1/4 (*.f64 b a)))) (fma.f64 -1/4 (*.f64 b a) (*.f64 1/4 (*.f64 b a))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a 1/4))) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a 1/4))) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a 1/4))) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a 1/4))) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a 1/4))) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) 1/2)) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) 1/2)) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) 1/2)) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) 1/2)) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) 1/2)) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)))))
(*.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 1)
(*.f64 1 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(*.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 1/4 b) c)))
(*.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c)) (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64))))
(/.f64 1 (/.f64 (fma.f64 a (*.f64 1/4 b) c) (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (fma.f64 a (*.f64 1/4 b) c))
(/.f64 (neg.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64))) (neg.f64 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (neg.f64 (fma.f64 a (*.f64 1/4 b) c)))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 3)) (fma.f64 c c (-.f64 (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) (*.f64 b (neg.f64 (*.f64 a 1/4)))) (*.f64 c (*.f64 b (neg.f64 (*.f64 a 1/4)))))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) (*.f64 b (neg.f64 (*.f64 a 1/4))))) (-.f64 c (*.f64 b (neg.f64 (*.f64 a 1/4)))))
(pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 1)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (pow.f64 (exp.f64 a) 1/4) b)))
(log.f64 (/.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))))))
(log.f64 (*.f64 (exp.f64 c) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 1/4) b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 1/4) b))))
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) (exp.f64 c)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 1/4) b)) (exp.f64 c)))
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 1/4) b)) (+.f64 1 (expm1.f64 c))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(exp.f64 (log.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 1))
(fma.f64 c 1 (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 c 1 (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1))
(fma.f64 b (neg.f64 (*.f64 a 1/4)) c)
(fma.f64 (*.f64 a 1/4) (neg.f64 b) c)
(fma.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 1 (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 1 (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 1 c (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 1 c (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1))
(fma.f64 1 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 1 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 1 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 1 (*.f64 b (neg.f64 (*.f64 a 1/4))) c)
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) c)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b a)) 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 b a)) 2)) c)
(fma.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c))) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c))) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 1/4 b) c)) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 1/4 b) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 1/4 b) c)) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (neg.f64 b) (*.f64 a 1/4) c)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) (cbrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))))) (cbrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) c)
(fma.f64 (sqrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) (sqrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) c)
(fma.f64 (neg.f64 (*.f64 a 1/4)) b c)
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (/.f64 (sqrt.f64 (*.f64 b a)) 2) c)
(fma.f64 -1 (*.f64 b (*.f64 a 1/4)) c)
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2)) (cbrt.f64 (*.f64 b (*.f64 a 1/4))) c)
(fma.f64 (*.f64 (neg.f64 b) a) 1/4 c)
(fma.f64 (*.f64 (neg.f64 b) 1) (*.f64 a 1/4) c)
(fma.f64 (*.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (cbrt.f64 (*.f64 a 1/4)) c)
(fma.f64 (*.f64 (neg.f64 b) (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (sqrt.f64 a) 1/2) c)
(+.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))) (*.f64 t (*.f64 z 1/16)))
(+.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))
(+.f64 (*.f64 (*.f64 t (*.f64 z 1/16)) 1) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))
(+.f64 (fma.f64 t (*.f64 z 1/16) (*.f64 x y)) (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))))) 1)
(*.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))) 1)
(*.f64 1 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))))
(*.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) 2) (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))))
(*.f64 (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 3) (pow.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))) 3)) (fma.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 t (*.f64 z 1/16)) (-.f64 (pow.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))) 2) (*.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))))))
(/.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 t (*.f64 z 1/16))) (pow.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))) 2)) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))))
(pow.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))) 1)
(pow.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) 3)
(pow.f64 (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))) 2))
(log.f64 (exp.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))))))
(log.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))) (exp.f64 (*.f64 t (*.f64 z 1/16)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) (exp.f64 (*.f64 t (*.f64 z 1/16)))))
(log.f64 (*.f64 (exp.f64 (*.f64 t (*.f64 z 1/16))) (+.f64 1 (expm1.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))))))
(cbrt.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))))
(log1p.f64 (expm1.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))))
(exp.f64 (log.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) 1))
Outputs
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (*.f64 (*.f64 -1/4 a) b))
(+.f64 c (fma.f64 y x (*.f64 b (*.f64 -1/4 a))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (*.f64 (*.f64 -1/4 a) b))
(+.f64 c (fma.f64 y x (*.f64 b (*.f64 -1/4 a))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 1/16 (*.f64 t z))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 -1/4 a)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 -1/4 a)))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 y x)
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
c
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
c
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 -1 (*.f64 b (*.f64 a 1/4)) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2)) (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 (*.f64 1/4 b)) a (*.f64 (*.f64 1/4 b) a)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 (*.f64 1/4 b)) a (*.f64 (*.f64 1/4 b) a)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 (*.f64 1/4 b)) a (*.f64 (*.f64 1/4 b) a)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 (*.f64 1/4 b)) a (*.f64 (*.f64 1/4 b) a)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 (*.f64 1/4 b)) a (*.f64 (*.f64 1/4 b) a)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b)) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b)) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b)) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b)) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b)) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4))) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (pow.f64 (cbrt.f64 b) 2))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b)) (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2))))
(+.f64 (fma.f64 c 1 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (sqrt.f64 a) -1/2) b))) (fma.f64 (*.f64 (sqrt.f64 a) -1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) -1/2)) c) (*.f64 0 (*.f64 b (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (sqrt.f64 a) 1/2)))))
(-.f64 c (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b)) (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2))))
(+.f64 (fma.f64 c 1 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (sqrt.f64 a) -1/2) b))) (fma.f64 (*.f64 (sqrt.f64 a) -1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) -1/2)) c) (*.f64 0 (*.f64 b (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (sqrt.f64 a) 1/2)))))
(-.f64 c (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b)) (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2))))
(+.f64 (fma.f64 c 1 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (sqrt.f64 a) -1/2) b))) (fma.f64 (*.f64 (sqrt.f64 a) -1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) -1/2)) c) (*.f64 0 (*.f64 b (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (sqrt.f64 a) 1/2)))))
(-.f64 c (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b)) (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2))))
(+.f64 (fma.f64 c 1 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (sqrt.f64 a) -1/2) b))) (fma.f64 (*.f64 (sqrt.f64 a) -1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) -1/2)) c) (*.f64 0 (*.f64 b (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (sqrt.f64 a) 1/2)))))
(-.f64 c (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2)))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b)) (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) b) (*.f64 (sqrt.f64 a) 1/2))))
(+.f64 (fma.f64 c 1 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (sqrt.f64 a) -1/2) b))) (fma.f64 (*.f64 (sqrt.f64 a) -1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) -1/2)) c) (*.f64 0 (*.f64 b (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (sqrt.f64 a) 1/2)))))
(-.f64 c (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4))) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4))) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4))) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4))) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4))) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (sqrt.f64 b))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 1/4 (*.f64 b a)))) (fma.f64 -1/4 (*.f64 b a) (*.f64 1/4 (*.f64 b a))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 1/4 (*.f64 b a)))) (fma.f64 -1/4 (*.f64 b a) (*.f64 1/4 (*.f64 b a))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 1/4 (*.f64 b a)))) (fma.f64 -1/4 (*.f64 b a) (*.f64 1/4 (*.f64 b a))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 1/4 (*.f64 b a)))) (fma.f64 -1/4 (*.f64 b a) (*.f64 1/4 (*.f64 b a))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 1/4 (*.f64 b a)))) (fma.f64 -1/4 (*.f64 b a) (*.f64 1/4 (*.f64 b a))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a 1/4))) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a 1/4))) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a 1/4))) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a 1/4))) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a 1/4))) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (*.f64 (cbrt.f64 (*.f64 a 1/4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) 1/2)) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)))))
(+.f64 (fma.f64 c 1 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (sqrt.f64 a) -1/2) b))) (fma.f64 (*.f64 (sqrt.f64 a) -1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) -1/2)) c) (*.f64 0 (*.f64 b (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (sqrt.f64 a) 1/2)))))
(-.f64 c (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) 1/2)) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)))))
(+.f64 (fma.f64 c 1 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (sqrt.f64 a) -1/2) b))) (fma.f64 (*.f64 (sqrt.f64 a) -1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) -1/2)) c) (*.f64 0 (*.f64 b (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (sqrt.f64 a) 1/2)))))
(-.f64 c (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) 1/2)) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)))))
(+.f64 (fma.f64 c 1 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (sqrt.f64 a) -1/2) b))) (fma.f64 (*.f64 (sqrt.f64 a) -1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) -1/2)) c) (*.f64 0 (*.f64 b (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (sqrt.f64 a) 1/2)))))
(-.f64 c (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) 1/2)) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)))))
(+.f64 (fma.f64 c 1 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (sqrt.f64 a) -1/2) b))) (fma.f64 (*.f64 (sqrt.f64 a) -1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) -1/2)) c) (*.f64 0 (*.f64 b (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (sqrt.f64 a) 1/2)))))
(-.f64 c (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 a) 1/2)) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)))))
(+.f64 (fma.f64 c 1 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (sqrt.f64 a) -1/2) b))) (fma.f64 (*.f64 (sqrt.f64 a) -1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) -1/2)) c) (*.f64 0 (*.f64 b (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (sqrt.f64 a) 1/2)))))
(-.f64 c (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 a 1/4) (sqrt.f64 b)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 1)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 1 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c))))
(*.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 c c (*.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 1/4 b) c)))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 b 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (fma.f64 b (*.f64 -1/4 a) c) 1)
(*.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)))
(*.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c)) (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64))))
(*.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 c c (*.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c))))
(/.f64 1 (/.f64 (fma.f64 a (*.f64 1/4 b) c) (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 b 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (fma.f64 b (*.f64 -1/4 a) c) 1)
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c)))
(*.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 c c (*.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (fma.f64 a (*.f64 1/4 b) c))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 b 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (fma.f64 b (*.f64 -1/4 a) c) 1)
(/.f64 (neg.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64))) (neg.f64 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c))))
(*.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 c c (*.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (neg.f64 (fma.f64 a (*.f64 1/4 b) c)))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 b 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (fma.f64 b (*.f64 -1/4 a) c) 1)
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 3)) (fma.f64 c c (-.f64 (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) (*.f64 b (neg.f64 (*.f64 a 1/4)))) (*.f64 c (*.f64 b (neg.f64 (*.f64 a 1/4)))))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 (*.f64 -1/4 a) b) 3)) (fma.f64 c c (*.f64 (*.f64 (*.f64 -1/4 a) b) (-.f64 (*.f64 (*.f64 -1/4 a) b) c))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (*.f64 -1/4 a)) 3)) (fma.f64 c c (*.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c))))
(/.f64 (-.f64 (pow.f64 c 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (fma.f64 c c (*.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) (*.f64 b (neg.f64 (*.f64 a 1/4))))) (-.f64 c (*.f64 b (neg.f64 (*.f64 a 1/4)))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 b 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (fma.f64 b (*.f64 -1/4 a) c) 1)
(pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 1)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 3) 1/3)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 3)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 2))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (pow.f64 (exp.f64 a) 1/4) b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (/.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (*.f64 (exp.f64 c) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 1/4) b))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 1/4) b))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) (exp.f64 c)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 1/4) b)) (exp.f64 c)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) (+.f64 1 (expm1.f64 c))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 1/4) b)) (+.f64 1 (expm1.f64 c))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 3))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(exp.f64 (log.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 1))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 c 1 (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 c 1 (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 b (neg.f64 (*.f64 a 1/4)) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 a 1/4) (neg.f64 b) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 1 (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 1 (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 1 c (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 1 c (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 1 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 1 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 1 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 1 (*.f64 b (neg.f64 (*.f64 a 1/4))) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2) (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b a)) 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 b a)) 2)) c)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a b)) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) 2) c)
(fma.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c))) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(*.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 c c (*.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c))))
(fma.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(*.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 c c (*.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c))))
(fma.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 a (*.f64 1/4 b) c) (*.f64 c c))) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(*.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 c c (*.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c))))
(fma.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 1/4 b) c)) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 b 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (fma.f64 b (*.f64 -1/4 a) c) 1)
(fma.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 1/4 b) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 b 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (fma.f64 b (*.f64 -1/4 a) c) 1)
(fma.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 1/4 b) c)) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 a (*.f64 b 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (fma.f64 b (*.f64 -1/4 a) c) 1)
(fma.f64 (neg.f64 b) (*.f64 a 1/4) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) (cbrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))))) (cbrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (sqrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) (sqrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (neg.f64 (*.f64 a 1/4)) b c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (/.f64 (sqrt.f64 (*.f64 b a)) 2) c)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a b)) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) 2) c)
(fma.f64 -1 (*.f64 b (*.f64 a 1/4)) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (fma.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1 (*.f64 b (*.f64 a 1/4))))
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) 0)
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) 0)
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 b a)) 2)) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) (-.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 (*.f64 a b)) 2)) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2)) (cbrt.f64 (*.f64 b (*.f64 a 1/4))) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 (neg.f64 b) a) 1/4 c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 (neg.f64 b) 1) (*.f64 a 1/4) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (cbrt.f64 (*.f64 a 1/4)) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 (neg.f64 b) (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (sqrt.f64 a) 1/2) c)
(+.f64 (fma.f64 c 1 (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (*.f64 (sqrt.f64 a) -1/2) b))) (fma.f64 (*.f64 (sqrt.f64 a) -1/2) (*.f64 b (*.f64 (sqrt.f64 a) 1/2)) (*.f64 (sqrt.f64 a) (*.f64 1/2 (*.f64 b (*.f64 (sqrt.f64 a) 1/2))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 b (*.f64 (sqrt.f64 a) -1/2)) c) (*.f64 0 (*.f64 b (*.f64 (*.f64 (sqrt.f64 a) 1/2) (*.f64 (sqrt.f64 a) 1/2)))))
(-.f64 c (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))))
(+.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))) (*.f64 t (*.f64 z 1/16)))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 (*.f64 (*.f64 t (*.f64 z 1/16)) 1) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 (fma.f64 t (*.f64 z 1/16) (*.f64 x y)) (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))))) 1)
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))) 1)
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 1 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) 2))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) 2) (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 3) (pow.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))) 3)) (fma.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 t (*.f64 z 1/16)) (-.f64 (pow.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))) 2) (*.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (pow.f64 (+.f64 (fma.f64 x y c) (*.f64 (*.f64 -1/4 a) b)) 3)) (fma.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/16 (*.f64 t z)) (-.f64 (pow.f64 (+.f64 (fma.f64 x y c) (*.f64 (*.f64 -1/4 a) b)) 2) (*.f64 (+.f64 (fma.f64 x y c) (*.f64 (*.f64 -1/4 a) b)) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 t z) 3)) (pow.f64 (+.f64 c (fma.f64 y x (*.f64 b (*.f64 -1/4 a)))) 3)) (fma.f64 t (*.f64 (*.f64 1/256 (*.f64 z z)) t) (*.f64 (+.f64 c (fma.f64 y x (*.f64 b (*.f64 -1/4 a)))) (-.f64 (+.f64 c (fma.f64 y x (*.f64 b (*.f64 -1/4 a)))) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 t z) 3)) (pow.f64 (+.f64 c (fma.f64 y x (*.f64 b (*.f64 -1/4 a)))) 3)) (fma.f64 t (*.f64 (*.f64 1/256 (*.f64 z z)) t) (*.f64 (+.f64 c (fma.f64 y x (*.f64 b (*.f64 -1/4 a)))) (+.f64 (+.f64 c (fma.f64 y x (*.f64 b (*.f64 -1/4 a)))) (*.f64 (*.f64 t z) -1/16)))))
(/.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 t (*.f64 z 1/16))) (pow.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))) 2)) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))))
(/.f64 (-.f64 (*.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/16 (*.f64 t z))) (pow.f64 (+.f64 (fma.f64 x y c) (*.f64 (*.f64 -1/4 a) b)) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (+.f64 (fma.f64 x y c) (*.f64 (*.f64 -1/4 a) b))))
(/.f64 (-.f64 (*.f64 (*.f64 t t) (*.f64 1/256 (*.f64 z z))) (pow.f64 (+.f64 c (fma.f64 y x (*.f64 b (*.f64 -1/4 a)))) 2)) (+.f64 (*.f64 a (*.f64 b 1/4)) (-.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 y x c))))
(pow.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))) 1)
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(pow.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))) 3) 1/3)
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) 3)
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(pow.f64 (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) 2)
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(sqrt.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))) 2))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(log.f64 (exp.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(log.f64 (*.f64 (exp.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))) (exp.f64 (*.f64 t (*.f64 z 1/16)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) (exp.f64 (*.f64 t (*.f64 z 1/16)))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(log.f64 (*.f64 (exp.f64 (*.f64 t (*.f64 z 1/16))) (+.f64 1 (expm1.f64 (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(cbrt.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4)))) 3))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(expm1.f64 (log1p.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(log1p.f64 (expm1.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(exp.f64 (log.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (*.f64 z 1/16) (-.f64 (fma.f64 x y c) (*.f64 b (*.f64 a 1/4))))) 1))
(+.f64 (fma.f64 x y c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 -1/4 a)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (fma.f64 b (*.f64 -1/4 a) c))

localize21.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (/.f64 z 16) c))
Compiler

Compiled 53 to 29 computations (45.3% saved)

series7.0ms (0.1%)

Counts
1 → 60
Calls

15 calls:

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

rewrite50.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
537×log-prod_binary64
429×exp-prod_binary64
323×pow-prod-down_binary64
314×pow2_binary64
219×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify52.0ms (0.4%)

Algorithm
egg-herbie
Rules
373×fma-def_binary64
313×times-frac_binary64
278×distribute-rgt-in_binary64
269×distribute-lft-in_binary64
234×associate-/l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01161660
12711476
28761474
342141450
Stop Event
node limit
Counts
97 → 69
Calls
Call 1
Inputs
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 z 1/16) c) (*.f64 (*.f64 b -1/4) a))
(+.f64 (*.f64 (*.f64 b -1/4) a) (fma.f64 t (*.f64 z 1/16) c))
(+.f64 0 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))
(+.f64 (*.f64 (*.f64 (*.f64 b -1/4) a) 1) (fma.f64 t (*.f64 z 1/16) c))
(+.f64 (fma.f64 b (*.f64 -1/4 a) (*.f64 t (*.f64 z 1/16))) c)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))) 1)
(*.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 1)
(*.f64 1 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) 2) (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(*.f64 (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b -1/4) a) 3) (pow.f64 (fma.f64 t (*.f64 z 1/16) c) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 b -1/4) a) 2) (-.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) c) 2) (*.f64 (*.f64 (*.f64 b -1/4) a) (fma.f64 t (*.f64 z 1/16) c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 b -1/4) a) 2) (pow.f64 (fma.f64 t (*.f64 z 1/16) c) 2)) (-.f64 (*.f64 (*.f64 b -1/4) a) (fma.f64 t (*.f64 z 1/16) c)))
(pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 1)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) 3)
(pow.f64 (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) 2)
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))) 2)) (cbrt.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))) (sqrt.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))))
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 2))
(log.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t (*.f64 z 1/16) c))) (pow.f64 (pow.f64 (exp.f64 -1/4) a) b)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -1/4) a) b) (+.f64 1 (expm1.f64 (fma.f64 t (*.f64 z 1/16) c)))))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(exp.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) 1) 1))
Outputs
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 a (*.f64 -1/4 b) c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 a (*.f64 -1/4 b) c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 (fma.f64 t (*.f64 z 1/16) c) (*.f64 (*.f64 b -1/4) a))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 (*.f64 (*.f64 b -1/4) a) (fma.f64 t (*.f64 z 1/16) c))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 0 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 (*.f64 (*.f64 (*.f64 b -1/4) a) 1) (fma.f64 t (*.f64 z 1/16) c))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 (fma.f64 b (*.f64 -1/4 a) (*.f64 t (*.f64 z 1/16))) c)
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))) 1)
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(*.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 1)
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(*.f64 1 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) 2))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) 2) (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(*.f64 (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b -1/4) a) 3) (pow.f64 (fma.f64 t (*.f64 z 1/16) c) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 b -1/4) a) 2) (-.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) c) 2) (*.f64 (*.f64 (*.f64 b -1/4) a) (fma.f64 t (*.f64 z 1/16) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3) (pow.f64 (fma.f64 t (*.f64 1/16 z) c) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2) (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) c) 2) (*.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 a (*.f64 -1/4 b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3) (pow.f64 (fma.f64 t (*.f64 1/16 z) c) 3)) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2) (*.f64 (fma.f64 t (*.f64 1/16 z) c) (-.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3) (pow.f64 (fma.f64 t (*.f64 1/16 z) c) 3)) (fma.f64 (fma.f64 t (*.f64 1/16 z) c) (+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)))
(/.f64 (+.f64 (*.f64 -1/64 (pow.f64 (*.f64 a b) 3)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (fma.f64 1/16 (*.f64 t z) c) (+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4)))) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 b -1/4) a) 2) (pow.f64 (fma.f64 t (*.f64 z 1/16) c) 2)) (-.f64 (*.f64 (*.f64 b -1/4) a) (fma.f64 t (*.f64 z 1/16) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2) (pow.f64 (fma.f64 t (*.f64 1/16 z) c) 2)) (-.f64 (*.f64 a (*.f64 -1/4 b)) (fma.f64 t (*.f64 1/16 z) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2) (pow.f64 (fma.f64 t (*.f64 1/16 z) c) 2)) (-.f64 (*.f64 -1/4 (*.f64 a b)) (fma.f64 t (*.f64 1/16 z) c)))
(/.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c)) 1)
(pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 1)
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(pow.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 2) 1/2)
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(pow.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 3) 1/3)
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) 3)
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(pow.f64 (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) 2)
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))) 2)) (cbrt.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c)))) 2)) (cbrt.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c)))) 2)) (cbrt.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))) (sqrt.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))))) (sqrt.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))))) (sqrt.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c)))))
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 2))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(log.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 t (*.f64 z 1/16) c))) (pow.f64 (pow.f64 (exp.f64 -1/4) a) b)))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -1/4) a) b) (+.f64 1 (expm1.f64 (fma.f64 t (*.f64 z 1/16) c)))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 3))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(exp.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) 1))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)) 3)) 1/3))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))) 3))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c)))) 2))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 z 1/16) c))) 1) 1))
(+.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) c))

eval363.0ms (2.8%)

Compiler

Compiled 16067 to 8629 computations (46.3% saved)

prune223.0ms (1.7%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New55013563
Fresh000
Picked101
Done202
Total55313566
Error
0b
Counts
566 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
12.8b
(fma.f64 x y (fma.f64 t (*.f64 1/16 z) c))
16.7b
(fma.f64 x y (fma.f64 a (*.f64 -1/4 b) c))
0.0b
(fma.f64 x y (+.f64 (fma.f64 b (*.f64 -1/4 a) (*.f64 t (*.f64 z 1/16))) c))
16.7b
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
15.5b
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
0.0b
(+.f64 (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (*.f64 x y)) c)
12.8b
(+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c)
28.0b
(+.f64 (*.f64 z (*.f64 1/16 t)) c)
29.2b
(+.f64 (*.f64 y x) c)
32.2b
(+.f64 (*.f64 a (*.f64 b -1/4)) c)
47.3b
(*.f64 y x)
46.6b
(*.f64 1/16 (*.f64 t z))
44.5b
c
Compiler

Compiled 398 to 293 computations (26.4% saved)

localize24.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))
0.0b
(+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (*.f64 x y))
0.0b
(+.f64 (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (*.f64 x y)) c)
Compiler

Compiled 70 to 33 computations (52.9% saved)

series22.0ms (0.2%)

Counts
3 → 204
Calls

51 calls:

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

rewrite88.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
881×log-prod_binary64
662×fma-def_binary64
328×expm1-udef_binary64
328×log1p-udef_binary64
312×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify168.0ms (1.3%)

Algorithm
egg-herbie
Rules
661×times-frac_binary64
559×unswap-sqr_binary64
508×fma-neg_binary64
220×log-prod_binary64
207×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04158197
110227849
236107823
Stop Event
node limit
Counts
396 → 285
Calls
Call 1
Inputs
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
c
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
c
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))))) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2) (-.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c)) (/.f64 (*.f64 c c) (-.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c)))
(*.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))) 1)
(*.f64 1 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) 2) (cbrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) (sqrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (-.f64 c (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2) (*.f64 c c)) (/.f64 1 (-.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c)))
(/.f64 1 (/.f64 (fma.f64 c (-.f64 c (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2)) (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3) (pow.f64 c 3))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3) (pow.f64 c 3)) (fma.f64 c c (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2) (*.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2) (*.f64 c c)) (-.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 c (-.f64 c (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2) (*.f64 c c))) (neg.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (fma.f64 x y c) 3)) (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (-.f64 (*.f64 (fma.f64 x y c) (fma.f64 x y c)) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (fma.f64 x y c)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (*.f64 (fma.f64 x y c) (fma.f64 x y c))) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (fma.f64 x y c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2)) (-.f64 c (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(pow.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))) 1)
(pow.f64 (pow.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))) (exp.f64 (fma.f64 x y c))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (*.f64 (pow.f64 (exp.f64 x) y) (exp.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))) (*.f64 (pow.f64 (exp.f64 x) y) (exp.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))) (exp.f64 c)))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y c)) (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 x) y) (exp.f64 c)) (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y c)) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 x) y) (exp.f64 c)) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) 1))
(fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 (*.f64 t 1/16) z (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 1 (fma.f64 x y c))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 1 (*.f64 (fma.f64 x y c) 1))
(fma.f64 x y (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 y x (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (*.f64 x y) 1 (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 1 c)
(fma.f64 c 1 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (fma.f64 x y c))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 (fma.f64 x y c) 1))
(fma.f64 1 (*.f64 x y) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c)
(fma.f64 1 c (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))
(fma.f64 1 (*.f64 z (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 1 (fma.f64 x y c) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 2) c)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) c)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (fma.f64 x y c))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (*.f64 (fma.f64 x y c) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (fma.f64 x y c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (*.f64 (fma.f64 x y c) 1))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) c)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (fma.f64 x y c))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (*.f64 (fma.f64 x y c) 1))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (*.f64 x y) 3)) (/.f64 1 (fma.f64 (*.f64 x y) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2))) c)
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (pow.f64 (*.f64 x y) 2)) (/.f64 1 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y))) c)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x y c)) (cbrt.f64 (fma.f64 x y c))) (cbrt.f64 (fma.f64 x y c)) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (cbrt.f64 (*.f64 z (*.f64 t 1/16)))) (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 (sqrt.f64 (fma.f64 x y c)) (sqrt.f64 (fma.f64 x y c)) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 (*.f64 z 1/16) t (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 (*.f64 t t) 1/256))) (cbrt.f64 (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 (*.f64 z (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 t) 1/4) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y))) (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y))))
(*.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 1)
(*.f64 1 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (*.f64 x y) 3)) (/.f64 1 (fma.f64 (*.f64 x y) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (pow.f64 (*.f64 x y) 2)) (/.f64 1 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x y) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2)) (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (*.f64 x y) 3))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y)) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (pow.f64 (*.f64 x y) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 (*.f64 x y) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (*.f64 x y) 3))) (neg.f64 (fma.f64 (*.f64 x y) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (pow.f64 (*.f64 x y) 2))) (neg.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2)) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 1)
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 2)
(pow.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2))
(log.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(exp.f64 (log.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 1))
(fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (*.f64 t 1/16) z (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 1 (*.f64 x y))
(fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 x y) 1 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y))
(fma.f64 1 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 1 (*.f64 z (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (*.f64 x y))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (cbrt.f64 (*.f64 z (*.f64 t 1/16)))) (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (*.f64 z 1/16) t (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 (*.f64 t t) 1/256))) (cbrt.f64 (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (*.f64 z (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 t) 1/4) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(+.f64 (*.f64 a (*.f64 b -1/4)) (*.f64 z (*.f64 t 1/16)))
(+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 a (*.f64 b -1/4)))
(+.f64 0 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) 1) (*.f64 a (*.f64 b -1/4)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))) (cbrt.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))) 1)
(*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 1)
(*.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 t 1/16)) 3) (pow.f64 (*.f64 a (*.f64 b -1/4)) 3)) (fma.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t 1/16)) (-.f64 (pow.f64 (*.f64 a (*.f64 b -1/4)) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 a (*.f64 b -1/4))))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t 1/16))) (pow.f64 (*.f64 a (*.f64 b -1/4)) 2)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 a (*.f64 b -1/4))))
(pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 1)
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2)
(pow.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2))
(log.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/4) (*.f64 a b)) (exp.f64 (*.f64 z (*.f64 t 1/16)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b -1/4)))) (exp.f64 (*.f64 z (*.f64 t 1/16)))))
(log.f64 (*.f64 (exp.f64 (*.f64 z (*.f64 t 1/16))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b -1/4))))))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(exp.f64 (log.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 1))
Outputs
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 y x (*.f64 -1/4 (*.f64 a b))))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 y x (*.f64 -1/4 (*.f64 a b))))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(+.f64 c (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(+.f64 c (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
c
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
c
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 c (+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 y x (*.f64 -1/4 (*.f64 a b)))
(fma.f64 y x (*.f64 a (*.f64 -1/4 b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 y x (*.f64 -1/4 (*.f64 a b)))
(fma.f64 y x (*.f64 a (*.f64 -1/4 b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))))) 1)
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(-.f64 (/.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2) (-.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c)) (/.f64 (*.f64 c c) (-.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 2) (*.f64 c c)) (-.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 2)) (-.f64 c (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))))
(*.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))) 1)
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 1 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) 2))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) 2) (cbrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) (sqrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (-.f64 c (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 3) (pow.f64 c 3)) 1) (fma.f64 c (-.f64 c (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b))))) (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))) (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))) (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2) (*.f64 c c)) (/.f64 1 (-.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 2) (*.f64 c c)) (-.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 2)) (-.f64 c (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))))
(/.f64 1 (/.f64 (fma.f64 c (-.f64 c (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2)) (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3) (pow.f64 c 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 3) (pow.f64 c 3)) 1) (fma.f64 c (-.f64 c (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b))))) (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))) (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))) (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 2) (*.f64 c c)) (-.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 2)) (-.f64 c (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 3) (pow.f64 c 3)) 1) (fma.f64 c (-.f64 c (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b))))) (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))) (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))) (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3) (pow.f64 c 3)) (fma.f64 c c (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2) (*.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 3) (pow.f64 c 3)) (fma.f64 c c (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 2) (*.f64 c (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) (-.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) (-.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2) (*.f64 c c)) (-.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 2) (*.f64 c c)) (-.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 2)) (-.f64 c (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 c (-.f64 c (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 3) (pow.f64 c 3)) 1) (fma.f64 c (-.f64 c (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b))))) (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))) (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))) (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2) (*.f64 c c))) (neg.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 2) (*.f64 c c)) (-.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 2)) (-.f64 c (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (fma.f64 x y c) 3)) (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (-.f64 (*.f64 (fma.f64 x y c) (fma.f64 x y c)) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (fma.f64 x y c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (fma.f64 x y c) 3)) (+.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (fma.f64 x y c) (-.f64 (fma.f64 x y c) (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 3) (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (fma.f64 y x c) (-.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (fma.f64 y x c) (-.f64 (fma.f64 y x c) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (*.f64 (fma.f64 x y c) (fma.f64 x y c))) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (fma.f64 x y c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (fma.f64 x y c) (fma.f64 x y c))) (-.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) (fma.f64 x y c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2) (*.f64 (fma.f64 y x c) (fma.f64 y x c))) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) (fma.f64 y x c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (fma.f64 y x c) (fma.f64 y x c))) (-.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 y x c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2)) (-.f64 c (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) 2) (*.f64 c c)) (-.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 -1/4 (*.f64 a b)))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))) 2)) (-.f64 c (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))))
(pow.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))) 1)
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(pow.f64 (pow.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))) 3) 1/3)
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) 3)
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) 2)
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))) 2))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (exp.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))) (exp.f64 (fma.f64 x y c))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (*.f64 (pow.f64 (exp.f64 x) y) (exp.f64 c))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))) (*.f64 (pow.f64 (exp.f64 x) y) (exp.f64 c))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))) (exp.f64 c)))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (+.f64 1 (expm1.f64 c))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))) (+.f64 1 (expm1.f64 c))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y c)) (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 x) y) (exp.f64 c)) (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y c)) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 x) y) (exp.f64 c)) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c))) 3))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(exp.f64 (log.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))) 1))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (*.f64 t 1/16) z (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 1 (fma.f64 x y c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 1 (*.f64 (fma.f64 x y c) 1))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 x y (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 y x (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (*.f64 x y) 1 (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 1 c)
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 c 1 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (fma.f64 x y c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 (fma.f64 x y c) 1))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 1 (*.f64 x y) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) c)
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 1 c (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 1 (*.f64 z (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 1 (fma.f64 x y c) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 2) c)
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) c)
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (fma.f64 x y c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (*.f64 (fma.f64 x y c) 1))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (fma.f64 x y c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (*.f64 (fma.f64 x y c) 1))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (+.f64 c (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (+.f64 c (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) c)
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (fma.f64 x y c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (*.f64 (fma.f64 x y c) 1))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (*.f64 x y) 3)) (/.f64 1 (fma.f64 (*.f64 x y) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2))) c)
(fma.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))) (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2))) c)
(+.f64 c (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2))))
(+.f64 c (/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (+.f64 (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (*.f64 (*.f64 t z) -1/16)) (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (pow.f64 (*.f64 x y) 2)) (/.f64 1 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y))) c)
(fma.f64 (-.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x))) c)
(+.f64 c (/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) (*.f64 y x))))
(+.f64 c (/.f64 (-.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x y c)) (cbrt.f64 (fma.f64 x y c))) (cbrt.f64 (fma.f64 x y c)) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (cbrt.f64 (*.f64 z (*.f64 t 1/16)))) (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (sqrt.f64 (fma.f64 x y c)) (sqrt.f64 (fma.f64 x y c)) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (fma.f64 a (*.f64 -1/4 b) (fma.f64 x y c)))
(+.f64 (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 t)) (*.f64 (sqrt.f64 z) (sqrt.f64 t))) 1/16))
(fma.f64 (*.f64 z (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 t) 1/4) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (+.f64 c (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (+.f64 c (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (*.f64 z 1/16) t (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(+.f64 c (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 (*.f64 t t) 1/256))) (cbrt.f64 (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 (*.f64 t t) 1/256))) (cbrt.f64 (*.f64 1/16 t)) (fma.f64 a (*.f64 -1/4 b) (fma.f64 x y c)))
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 t (*.f64 t 1/256)))) (cbrt.f64 (*.f64 1/16 t)) (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)))
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 t (*.f64 t 1/256)))) (cbrt.f64 (*.f64 1/16 t)) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (*.f64 z (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 t) 1/4) (fma.f64 a (*.f64 b -1/4) (fma.f64 x y c)))
(fma.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (fma.f64 a (*.f64 -1/4 b) (fma.f64 x y c)))
(+.f64 (fma.f64 a (*.f64 -1/4 b) (fma.f64 y x c)) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 t)) (*.f64 (sqrt.f64 z) (sqrt.f64 t))) 1/16))
(fma.f64 (*.f64 z (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 t) 1/4) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))) 1)
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(-.f64 (/.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y))) (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x)))
(*.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 1)
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 1 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 2))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(*.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (*.f64 x y) 3)) (/.f64 1 (fma.f64 (*.f64 x y) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))) (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (+.f64 (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (*.f64 (*.f64 t z) -1/16)) (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (pow.f64 (*.f64 x y) 2)) (/.f64 1 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x y) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2)) (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (*.f64 x y) 3))))
(*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))) (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (+.f64 (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (*.f64 (*.f64 t z) -1/16)) (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y)) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (*.f64 x y) 3)) (fma.f64 (*.f64 x y) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))) (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (+.f64 (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (*.f64 (*.f64 t z) -1/16)) (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (*.f64 y x) (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) (pow.f64 (*.f64 x y) 3))) (neg.f64 (fma.f64 (*.f64 x y) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))) (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (+.f64 (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (*.f64 (*.f64 t z) -1/16)) (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2) (pow.f64 (*.f64 x y) 2))) (neg.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2)) (-.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (*.f64 y x)))
(pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 1)
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 3)
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 2)
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(pow.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3) 1/3)
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 2))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(log.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))) (pow.f64 (exp.f64 x) y)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y))) 3))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(exp.f64 (log.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))) 1))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 z (*.f64 t 1/16) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 t 1/16) z (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 1 (*.f64 x y))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 x y) 1 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) (*.f64 x y))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 1 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 1 (*.f64 z (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (*.f64 x y))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (*.f64 x y))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (*.f64 x y))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (cbrt.f64 (*.f64 z (*.f64 t 1/16)))) (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (fma.f64 y x (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 y x (*.f64 a (*.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 t)) (*.f64 (sqrt.f64 z) (sqrt.f64 t))) 1/16))
(fma.f64 (*.f64 z (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 t) 1/4) (fma.f64 y x (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 z t) 1/16 (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 z 1/16) t (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 (*.f64 t t) 1/256))) (cbrt.f64 (*.f64 t 1/16)) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 (*.f64 t t) 1/256))) (cbrt.f64 (*.f64 1/16 t)) (fma.f64 y x (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 t (*.f64 t 1/256)))) (cbrt.f64 (*.f64 1/16 t)) (fma.f64 y x (*.f64 a (*.f64 -1/4 b))))
(fma.f64 (*.f64 z (cbrt.f64 (*.f64 t (*.f64 t 1/256)))) (cbrt.f64 (*.f64 1/16 t)) (fma.f64 y x (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 z (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 t) 1/4) (fma.f64 a (*.f64 b -1/4) (*.f64 x y)))
(fma.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 t) 1/4)) (fma.f64 y x (*.f64 -1/4 (*.f64 a b))))
(+.f64 (fma.f64 y x (*.f64 a (*.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 t)) (*.f64 (sqrt.f64 z) (sqrt.f64 t))) 1/16))
(fma.f64 (*.f64 z (*.f64 (sqrt.f64 t) 1/4)) (*.f64 (sqrt.f64 t) 1/4) (fma.f64 y x (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 a (*.f64 b -1/4)) (*.f64 z (*.f64 t 1/16)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 a (*.f64 b -1/4)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 0 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) 1) (*.f64 a (*.f64 b -1/4)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))) (cbrt.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))) 1)
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 1)
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 t 1/16)) 3) (pow.f64 (*.f64 a (*.f64 b -1/4)) 3)) (fma.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t 1/16)) (-.f64 (pow.f64 (*.f64 a (*.f64 b -1/4)) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 a (*.f64 b -1/4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/16 (*.f64 t z)) (-.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2) (*.f64 (*.f64 -1/4 (*.f64 a b)) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 z (*.f64 (*.f64 t (*.f64 t 1/256)) z) (*.f64 (*.f64 a (*.f64 -1/4 b)) (-.f64 (*.f64 a (*.f64 -1/4 b)) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 t z) 3)) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 z (*.f64 (*.f64 t (*.f64 t 1/256)) z) (*.f64 (*.f64 -1/4 (*.f64 a b)) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 t z) -1/16)))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t 1/16))) (pow.f64 (*.f64 a (*.f64 b -1/4)) 2)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 a (*.f64 b -1/4))))
(/.f64 (-.f64 (*.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/16 (*.f64 t z))) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 t (*.f64 t 1/256))) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)))
(/.f64 (-.f64 (*.f64 (*.f64 z z) (*.f64 t (*.f64 t 1/256))) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)))
(pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 1)
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 3)
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 2)
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(pow.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3) 1/3)
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 2))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))))))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/4) (*.f64 a b)) (exp.f64 (*.f64 z (*.f64 t 1/16)))))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b -1/4)))) (exp.f64 (*.f64 z (*.f64 t 1/16)))))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (*.f64 (exp.f64 (*.f64 z (*.f64 t 1/16))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b -1/4))))))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4))) 3))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(exp.f64 (log.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 a (*.f64 b -1/4)))) 1))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))

localize5.0ms (0%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

localize6.0ms (0%)

Compiler

Compiled 18 to 9 computations (50% saved)

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 z (*.f64 1/16 t)) c)
Compiler

Compiled 26 to 17 computations (34.6% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite54.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
893×pow1_binary64
831×add-log-exp_binary64
831×log1p-expm1-u_binary64
831×expm1-log1p-u_binary64
814×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
088
11738
222598
Stop Event
node limit
Counts
1 → 36
Calls
Call 1
Inputs
(+.f64 (*.f64 z (*.f64 1/16 t)) c)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 (*.f64 z 1/16) t c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (fma.f64 z (*.f64 1/16 t) (neg.f64 c))) (/.f64 (*.f64 c c) (fma.f64 z (*.f64 1/16 t) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 z 1/16) t c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 z 1/16) t c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)) 2) (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 z 1/16) t c)) (sqrt.f64 (fma.f64 (*.f64 z 1/16) t c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c (-.f64 c (*.f64 z (*.f64 1/16 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 z (*.f64 1/16 t) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c (-.f64 c (*.f64 z (*.f64 1/16 t))))) (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 z (*.f64 1/16 t) (neg.f64 c)) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c (-.f64 c (*.f64 z (*.f64 1/16 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3)) (+.f64 (*.f64 c c) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 z (*.f64 (*.f64 1/16 t) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c c)) (fma.f64 z (*.f64 1/16 t) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c (-.f64 c (*.f64 z (*.f64 1/16 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c c))) (neg.f64 (fma.f64 z (*.f64 1/16 t) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (-.f64 c (*.f64 z (*.f64 1/16 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 z 1/16) t c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 z 1/16) t c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 z 1/16) t c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (*.f64 z 1/16) t c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 z 1/16) t c)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 z 1/16) t c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 z 1/16) t c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 z 1/16) t c)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 z 1/16) t c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (*.f64 1/16 t) c)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/16 t) z c)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 z (*.f64 1/16 t)) c)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 c (*.f64 z (*.f64 1/16 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (cbrt.f64 (*.f64 z (*.f64 1/16 t))) c)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 z (*.f64 1/16 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 z (*.f64 1/16 t))) (sqrt.f64 (*.f64 z (*.f64 1/16 t))) c)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 z (*.f64 1/16 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 z 1/16) t c)))))

simplify44.0ms (0.3%)

Algorithm
egg-herbie
Rules
591×fma-neg_binary64
477×associate-/r*_binary64
439×cancel-sign-sub-inv_binary64
438×div-sub_binary64
321×associate-/l/_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
093853
1231828
2816796
33556706
Stop Event
node limit
Counts
72 → 51
Calls
Call 1
Inputs
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(-.f64 (+.f64 1 (fma.f64 (*.f64 z 1/16) t c)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (fma.f64 z (*.f64 1/16 t) (neg.f64 c))) (/.f64 (*.f64 c c) (fma.f64 z (*.f64 1/16 t) (neg.f64 c))))
(*.f64 (fma.f64 (*.f64 z 1/16) t c) 1)
(*.f64 1 (fma.f64 (*.f64 z 1/16) t c))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)) 2) (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 z 1/16) t c)) (sqrt.f64 (fma.f64 (*.f64 z 1/16) t c)))
(*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c (-.f64 c (*.f64 z (*.f64 1/16 t)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 z (*.f64 1/16 t) (neg.f64 c))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c (-.f64 c (*.f64 z (*.f64 1/16 t))))) (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3))))
(/.f64 1 (/.f64 (fma.f64 z (*.f64 1/16 t) (neg.f64 c)) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c (-.f64 c (*.f64 z (*.f64 1/16 t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3)) (+.f64 (*.f64 c c) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 z (*.f64 (*.f64 1/16 t) c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c c)) (fma.f64 z (*.f64 1/16 t) (neg.f64 c)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c (-.f64 c (*.f64 z (*.f64 1/16 t)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c c))) (neg.f64 (fma.f64 z (*.f64 1/16 t) (neg.f64 c))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (-.f64 c (*.f64 z (*.f64 1/16 t))))
(pow.f64 (fma.f64 (*.f64 z 1/16) t c) 1)
(pow.f64 (pow.f64 (fma.f64 (*.f64 z 1/16) t c) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 z 1/16) t c)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 z 1/16) t c) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 z 1/16) t c)))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 z 1/16) t c) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 z 1/16) t c)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 z 1/16) t c)))
(exp.f64 (log.f64 (fma.f64 (*.f64 z 1/16) t c)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1 (*.f64 z (*.f64 1/16 t)) c)
(fma.f64 1 c (*.f64 z (*.f64 1/16 t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (cbrt.f64 (*.f64 z (*.f64 1/16 t))) c)
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 1/16 t))) (sqrt.f64 (*.f64 z (*.f64 1/16 t))) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 z 1/16) t c)
Outputs
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(-.f64 (+.f64 1 (fma.f64 (*.f64 z 1/16) t c)) 1)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (fma.f64 z (*.f64 1/16 t) (neg.f64 c))) (/.f64 (*.f64 c c) (fma.f64 z (*.f64 1/16 t) (neg.f64 c))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 c c)) (fma.f64 z (*.f64 1/16 t) (neg.f64 c)))
(/.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 1/16 z)) 2) (*.f64 c c)) (-.f64 (*.f64 t (*.f64 1/16 z)) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)) (fma.f64 z (*.f64 t -1/16) c))
(/.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(*.f64 (fma.f64 (*.f64 z 1/16) t c) 1)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 1 (fma.f64 (*.f64 z 1/16) t c))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)) 2))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)) 2) (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 z 1/16) t c)) (sqrt.f64 (fma.f64 (*.f64 z 1/16) t c)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c (-.f64 c (*.f64 z (*.f64 1/16 t)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (pow.f64 c 3)) 1) (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 c (-.f64 c (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 1/16 z)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (*.f64 t (*.f64 1/16 z))) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 c 3)) (fma.f64 c (fma.f64 z (*.f64 t -1/16) c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 c 3)) (fma.f64 c (fma.f64 t (*.f64 z -1/16) c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 z (*.f64 1/16 t) (neg.f64 c))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 c c)) (fma.f64 z (*.f64 1/16 t) (neg.f64 c)))
(/.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 1/16 z)) 2) (*.f64 c c)) (-.f64 (*.f64 t (*.f64 1/16 z)) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)) (fma.f64 z (*.f64 t -1/16) c))
(/.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c (-.f64 c (*.f64 z (*.f64 1/16 t))))) (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (pow.f64 c 3)) 1) (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 c (-.f64 c (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 1/16 z)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (*.f64 t (*.f64 1/16 z))) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 c 3)) (fma.f64 c (fma.f64 z (*.f64 t -1/16) c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 c 3)) (fma.f64 c (fma.f64 t (*.f64 z -1/16) c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 1 (/.f64 (fma.f64 z (*.f64 1/16 t) (neg.f64 c)) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 c c)) (fma.f64 z (*.f64 1/16 t) (neg.f64 c)))
(/.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 1/16 z)) 2) (*.f64 c c)) (-.f64 (*.f64 t (*.f64 1/16 z)) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)) (fma.f64 z (*.f64 t -1/16) c))
(/.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c (-.f64 c (*.f64 z (*.f64 1/16 t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (pow.f64 c 3)) 1) (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 c (-.f64 c (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 1/16 z)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (*.f64 t (*.f64 1/16 z))) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 c 3)) (fma.f64 c (fma.f64 z (*.f64 t -1/16) c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 c 3)) (fma.f64 c (fma.f64 t (*.f64 z -1/16) c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3)) (+.f64 (*.f64 c c) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 z (*.f64 (*.f64 1/16 t) c)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (pow.f64 c 3)) 1) (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 c (-.f64 c (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 1/16 z)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (*.f64 t (*.f64 1/16 z))) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 c 3)) (fma.f64 c (fma.f64 z (*.f64 t -1/16) c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 c 3)) (fma.f64 c (fma.f64 t (*.f64 z -1/16) c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c c)) (fma.f64 z (*.f64 1/16 t) (neg.f64 c)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 c c)) (fma.f64 z (*.f64 1/16 t) (neg.f64 c)))
(/.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 1/16 z)) 2) (*.f64 c c)) (-.f64 (*.f64 t (*.f64 1/16 z)) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)) (fma.f64 z (*.f64 t -1/16) c))
(/.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c (-.f64 c (*.f64 z (*.f64 1/16 t)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (pow.f64 c 3)) 1) (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 c (-.f64 c (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 1/16 z)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (*.f64 t (*.f64 1/16 z))) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 c 3)) (fma.f64 c (fma.f64 z (*.f64 t -1/16) c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 c 3)) (fma.f64 c (fma.f64 t (*.f64 z -1/16) c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c c))) (neg.f64 (fma.f64 z (*.f64 1/16 t) (neg.f64 c))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 c c)) (fma.f64 z (*.f64 1/16 t) (neg.f64 c)))
(/.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 1/16 z)) 2) (*.f64 c c)) (-.f64 (*.f64 t (*.f64 1/16 z)) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)) (fma.f64 z (*.f64 t -1/16) c))
(/.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (-.f64 c (*.f64 z (*.f64 1/16 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 c c)) (fma.f64 z (*.f64 1/16 t) (neg.f64 c)))
(/.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 1/16 z)) 2) (*.f64 c c)) (-.f64 (*.f64 t (*.f64 1/16 z)) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 t (*.f64 1/16 z)) 2)) (fma.f64 z (*.f64 t -1/16) c))
(/.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(pow.f64 (fma.f64 (*.f64 z 1/16) t c) 1)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(pow.f64 (pow.f64 (fma.f64 (*.f64 z 1/16) t c) 3) 1/3)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 z 1/16) t c)) 3)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 z 1/16) t c)) 2)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 z 1/16) t c) 2))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(log.f64 (exp.f64 (fma.f64 (*.f64 z 1/16) t c)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 z 1/16) t c) 3))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 z 1/16) t c)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 z 1/16) t c)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(exp.f64 (log.f64 (fma.f64 (*.f64 z 1/16) t c)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 1 (*.f64 z (*.f64 1/16 t)) c)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 1 c (*.f64 z (*.f64 1/16 t)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (cbrt.f64 (*.f64 z (*.f64 1/16 t))) c)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 1/16 t))) (sqrt.f64 (*.f64 z (*.f64 1/16 t))) c)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 z 1/16) t c)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)

localize15.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
Compiler

Compiled 40 to 16 computations (60% saved)

series4.0ms (0%)

Counts
1 → 33
Calls

15 calls:

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

rewrite66.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
686×log-prod_binary64
581×fma-def_binary64
358×pow2_binary64
268×fma-neg_binary64
247×pow1/3_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify84.0ms (0.7%)

Algorithm
egg-herbie
Rules
525×distribute-rgt-in_binary64
511×distribute-lft-in_binary64
309×cancel-sign-sub-inv_binary64
277×unswap-sqr_binary64
249×associate-+l+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03413274
18523129
223923101
Stop Event
node limit
Counts
190 → 196
Calls
Call 1
Inputs
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
c
c
(-.f64 c (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(*.f64 y x)
(-.f64 c (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(*.f64 y x)
(+.f64 c (*.f64 y x))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 y x))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.f64 c (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1))
(+.f64 (*.f64 y x) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(+.f64 (fma.f64 y x c) (*.f64 (*.f64 a b) -1/4))
(+.f64 (fma.f64 y x c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) -1/4) (fma.f64 y x c))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) c)
(+.f64 0 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))))
(*.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1)
(*.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)) (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 1 (/.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) (neg.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 3)) (fma.f64 c c (-.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2) (*.f64 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (fma.f64 y x c) 2) (-.f64 (pow.f64 (*.f64 (*.f64 a b) -1/4) 2) (*.f64 (fma.f64 y x c) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2)) (-.f64 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 (*.f64 a b) -1/4) 2)) (-.f64 (fma.f64 y x c) (*.f64 (*.f64 a b) -1/4)))
(pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)) (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) -1)
(pow.f64 (/.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) -1)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(log.f64 (/.f64 (exp.f64 (fma.f64 y x c)) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (exp.f64 c) (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x c)) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (exp.f64 (fma.f64 y x c))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (exp.f64 (fma.f64 y x c))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (fma.f64 y x c)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 (fma.f64 y x c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (exp.f64 c)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (exp.f64 c)))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 c))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(exp.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 1))
(fma.f64 c 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 c 1 (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 y x (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 x y (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 y x) 1 (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (fma.f64 y x c) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (fma.f64 y x c) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/4 (neg.f64 (*.f64 a b)) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 c (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 1 (*.f64 y x) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (fma.f64 y x c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1 (fma.f64 y x c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (fma.f64 y x c))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (fma.f64 y x c))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 y x c)) (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 (fma.f64 y x c)) (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2) (cbrt.f64 (fma.f64 y x c)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2) (cbrt.f64 (fma.f64 y x c)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (fma.f64 y x c)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (fma.f64 y x c)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c))))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c))))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 c (*.f64 y x))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 c (*.f64 y x))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) 2) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) c)
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x c))
(fma.f64 (neg.f64 (*.f64 a b)) 1/4 (fma.f64 y x c))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (fma.f64 y x c))
(fma.f64 -1 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x c))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) c)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) (fma.f64 y x c))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (fma.f64 y x c))
(fma.f64 (*.f64 -1/4 a) b (fma.f64 y x c))
(fma.f64 (*.f64 -1/4 b) a (fma.f64 y x c))
(fma.f64 (*.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 y x c))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (fma.f64 y x c))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
Outputs
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(fma.f64 y x (*.f64 a (*.f64 b -1/4)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
c
c
(-.f64 c (*.f64 1/4 (*.f64 a b)))
(+.f64 c (*.f64 a (*.f64 b -1/4)))
(fma.f64 a (*.f64 b -1/4) c)
(*.f64 y x)
(*.f64 y x)
(-.f64 c (*.f64 1/4 (*.f64 a b)))
(+.f64 c (*.f64 a (*.f64 b -1/4)))
(fma.f64 a (*.f64 b -1/4) c)
(*.f64 y x)
(*.f64 y x)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 c (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 (*.f64 y x) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 (*.f64 (*.f64 a b) -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) c)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 0 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))))))
(*.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(*.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 y x c))) (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 y x c))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)) (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 1 (/.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) (neg.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 3)) (fma.f64 c c (-.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2) (*.f64 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 y x (*.f64 a (*.f64 b -1/4))) 3)) (fma.f64 c c (-.f64 (pow.f64 (fma.f64 y x (*.f64 a (*.f64 b -1/4))) 2) (*.f64 c (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 y x)) 3)) (fma.f64 c c (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 y x)) (-.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 y x)) c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (fma.f64 y x c) 2) (-.f64 (pow.f64 (*.f64 (*.f64 a b) -1/4) 2) (*.f64 (fma.f64 y x c) (*.f64 (*.f64 a b) -1/4)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2)) (-.f64 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 a (*.f64 b -1/4))) 2)) (-.f64 c (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 y x)) 2)) (-.f64 c (fma.f64 (*.f64 a b) -1/4 (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 (*.f64 a b) -1/4) 2)) (-.f64 (fma.f64 y x c) (*.f64 (*.f64 a b) -1/4)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 2) 1/2)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 3) 1/3)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 3)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(pow.f64 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)) (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) -1)
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(pow.f64 (/.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) -1)
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 2))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (/.f64 (exp.f64 (fma.f64 y x c)) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (exp.f64 c) (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x c)) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (exp.f64 (fma.f64 y x c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (exp.f64 (fma.f64 y x c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (fma.f64 y x c)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 (fma.f64 y x c)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (exp.f64 c)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (exp.f64 c)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (+.f64 1 (expm1.f64 c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 3))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(exp.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 c 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 c 1 (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 y x (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 x y (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 y x) 1 (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (fma.f64 y x c) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (fma.f64 y x c) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 1/4 (neg.f64 (*.f64 a b)) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 1 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 1 c (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 1 (*.f64 y x) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 1 (fma.f64 y x c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 1 (fma.f64 y x c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) c)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (cbrt.f64 (fma.f64 y x c)) (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (cbrt.f64 (fma.f64 y x c)) (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2) (cbrt.f64 (fma.f64 y x c)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2) (cbrt.f64 (fma.f64 y x c)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (fma.f64 y x c)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (fma.f64 y x c)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (pow.f64 (fma.f64 y x c) 2)))
(fma.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c))))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c))))) (*.f64 a (*.f64 b -1/4)))
(fma.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) c)))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.f64 a (*.f64 b -1/4)) (/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) c)))))
(fma.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c))))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c))))) (*.f64 a (*.f64 b -1/4)))
(fma.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) c)))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.f64 a (*.f64 b -1/4)) (/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) c)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 c (*.f64 y x))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 c (*.f64 y x))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.f64 a (*.f64 b -1/4)) (/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x))))
(fma.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 c (*.f64 y x))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 c (*.f64 y x))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.f64 a (*.f64 b -1/4)) (/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) c)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) 2) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) c)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (neg.f64 (*.f64 a b)) 1/4 (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 -1 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 y x c))) (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 y x c))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 y x c))) (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 y x c))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 y x c))) (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 y x c))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 y x c))) (+.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 y x c))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) 0)
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) c)
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) c)
(fma.f64 (fma.f64 (sqrt.f64 y) (sqrt.f64 x) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 a b)) -1/2) (sqrt.f64 (*.f64 y x))) c)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 -1/4 a) b (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 -1/4 b) a (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 a (*.f64 b -1/4) (fma.f64 y x c))

eval208.0ms (1.6%)

Compiler

Compiled 11976 to 5824 computations (51.4% saved)

prune175.0ms (1.4%)

Pruning

14 alts after pruning (10 fresh and 4 done)

PrunedKeptTotal
New5257532
Fresh538
Picked101
Done044
Total53114545
Error
0b
Counts
545 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
28.0b
(fma.f64 (*.f64 z 1/16) t c)
32.2b
(fma.f64 a (*.f64 b -1/4) c)
15.5b
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
35.5b
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
32.2b
(-.f64 c (*.f64 1/4 (*.f64 a b)))
15.5b
(+.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) c)
0.0b
(+.f64 (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (*.f64 x y)) c)
12.8b
(+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c)
28.0b
(+.f64 (*.f64 z (*.f64 1/16 t)) c)
29.2b
(+.f64 (*.f64 y x) c)
47.3b
(*.f64 y x)
46.6b
(*.f64 t (*.f64 1/16 z))
50.7b
(*.f64 a (*.f64 b -1/4))
44.5b
c
Compiler

Compiled 341 to 261 computations (23.5% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c)
0.0b
(*.f64 1/16 (*.f64 t z))
0.0b
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
Compiler

Compiled 44 to 19 computations (56.8% saved)

series8.0ms (0.1%)

Counts
3 → 72
Calls

33 calls:

TimeVariablePointExpression
0.0ms
y
@0
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
0.0ms
y
@inf
(+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c)
0.0ms
c
@-inf
(+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c)
0.0ms
z
@-inf
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
0.0ms
t
@inf
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))

rewrite94.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
706×fma-def_binary64
667×log-prod_binary64
354×pow2_binary64
325×fma-neg_binary64
244×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01232
126330
2367230
Stop Event
node limit
Counts
3 → 198
Calls
Call 1
Inputs
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))) (/.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2) (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2)) (/.f64 1 (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 y x (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 y (*.f64 x (*.f64 t (*.f64 z 1/16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2)) (fma.f64 y x (*.f64 -1/16 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3))) (neg.f64 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))) (neg.f64 (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 y x (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (pow.f64 (exp.f64 t) z) 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16)))) (pow.f64 (exp.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (+.f64 1 (expm1.f64 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16)))) (+.f64 1 (expm1.f64 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/16 (*.f64 t z) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (*.f64 z 1/16) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (*.f64 1/16 t) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (*.f64 z 1/16)) 1 (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t (*.f64 z 1/16)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/16 t) z (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/16 z) t (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/16 t) 1) z (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 z 1/16)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z 1/16)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 z 1/16)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 t (*.f64 z 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 t (*.f64 z 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 t (*.f64 z 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z 1/16))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)) (/.f64 (*.f64 c c) (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c)) (/.f64 1 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3)) (fma.f64 c c (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c))) (neg.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)) (-.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2)) (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (fma.f64 1/16 (*.f64 t z) c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))) (exp.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (+.f64 1 (expm1.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))) (+.f64 1 (expm1.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (exp.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 c)) (pow.f64 (exp.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 t (*.f64 z 1/16)) 1 (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 1 c)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c 1 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 t (*.f64 z 1/16)) (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 c (fma.f64 y x (*.f64 t (*.f64 z 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 1/16 (*.f64 t z) c) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 y x (*.f64 t (*.f64 z 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 y x (*.f64 t (*.f64 z 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2) c)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) c)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 y x (*.f64 t (*.f64 z 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) c)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) c)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2)) (/.f64 1 (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))) c)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/16 t) z (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 1/16 (*.f64 t z) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/16 z) t (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/16 t) 1) z (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 y x c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 y x c))))))

simplify91.0ms (0.7%)

Algorithm
egg-herbie
Rules
439×times-frac_binary64
438×cancel-sign-sub-inv_binary64
401×unswap-sqr_binary64
319×associate-/l*_binary64
287×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03914172
19483840
229003838
Stop Event
node limit
Counts
270 → 238
Calls
Call 1
Inputs
(*.f64 1/16 (*.f64 t z))
(*.f64 y x)
(*.f64 y x)
(*.f64 1/16 (*.f64 t z))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 y x)
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (*.f64 y x))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (*.f64 y x))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
c
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
c
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))) (/.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2) (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))))
(*.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 1)
(*.f64 1 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2)) (/.f64 1 (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3))))
(/.f64 1 (/.f64 (fma.f64 y x (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 y (*.f64 x (*.f64 t (*.f64 z 1/16)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2)) (fma.f64 y x (*.f64 -1/16 (*.f64 t z))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3))) (neg.f64 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))) (neg.f64 (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)))
(pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 1)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3))) -1)
(pow.f64 (/.f64 (fma.f64 y x (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (pow.f64 (exp.f64 t) z) 1/16)))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16)))) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16)))) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 1))
(fma.f64 y x (*.f64 t (*.f64 z 1/16)))
(fma.f64 x y (*.f64 t (*.f64 z 1/16)))
(fma.f64 (*.f64 y x) 1 (*.f64 t (*.f64 z 1/16)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 t (*.f64 z 1/16) (*.f64 y x))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 (*.f64 t (*.f64 z 1/16)) 1 (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 t (*.f64 z 1/16)))
(fma.f64 1 (*.f64 t (*.f64 z 1/16)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 t (*.f64 z 1/16)))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 t (*.f64 z 1/16)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 t (*.f64 z 1/16)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 t (*.f64 z 1/16)))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 t (*.f64 z 1/16)))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 t (*.f64 z 1/16)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 t (*.f64 z 1/16)))
(fma.f64 (*.f64 1/16 t) z (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 t (*.f64 z 1/16)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 t (*.f64 z 1/16)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 t (*.f64 z 1/16)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 t (*.f64 z 1/16)))
(fma.f64 (*.f64 1/16 z) t (*.f64 y x))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 y x))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (*.f64 y x))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y x))
(+.f64 0 (*.f64 t (*.f64 z 1/16)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z 1/16)))) 1)
(pow.f64 (*.f64 t (*.f64 z 1/16)) 1)
(pow.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 3)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 z 1/16))))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 z 1/16))))
(exp.f64 (log.f64 (*.f64 t (*.f64 z 1/16))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z 1/16))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)))) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)) (/.f64 (*.f64 c c) (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)))
(*.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 1)
(*.f64 1 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)))
(*.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))
(*.f64 (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c)) (/.f64 1 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)))
(/.f64 1 (/.f64 (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3)) (fma.f64 c c (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c))) (neg.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)) (-.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2)) (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 1)
(pow.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 3)
(pow.f64 (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 2)
(pow.f64 (/.f64 (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3))) -1)
(pow.f64 (/.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c))) -1)
(sqrt.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 2))
(log.f64 (exp.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (fma.f64 1/16 (*.f64 t z) c))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))) (exp.f64 c)))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 c)) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(cbrt.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))
(log1p.f64 (expm1.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))
(exp.f64 (log.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 1))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 y x (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 x y (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 x y (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 (*.f64 y x) 1 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 y x) 1 (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))
(fma.f64 (*.f64 t (*.f64 z 1/16)) 1 (fma.f64 y x c))
(fma.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 1 c)
(fma.f64 c 1 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))
(fma.f64 1 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1 (*.f64 y x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 1 (*.f64 t (*.f64 z 1/16)) (fma.f64 y x c))
(fma.f64 1 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)
(fma.f64 1 c (fma.f64 y x (*.f64 t (*.f64 z 1/16))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) c) (*.f64 y x))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 y x (*.f64 t (*.f64 z 1/16))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 y x (*.f64 t (*.f64 z 1/16))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2) c)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) c)
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 y x (*.f64 t (*.f64 z 1/16))))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (fma.f64 y x c))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (fma.f64 y x c))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) c)
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) c)
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2)) (/.f64 1 (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))) c)
(fma.f64 (*.f64 1/16 t) z (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(fma.f64 (*.f64 1/16 z) t (fma.f64 y x c))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 y x c))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (fma.f64 y x c))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (fma.f64 y x c))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 y x c))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 y x c))
Outputs
(*.f64 1/16 (*.f64 t z))
(*.f64 y x)
(*.f64 y x)
(*.f64 1/16 (*.f64 t z))
(*.f64 y x)
(*.f64 y x)
(*.f64 y x)
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(*.f64 y x)
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 t (*.f64 1/16 z) c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 t (*.f64 1/16 z) c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
c
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
c
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))) 1)
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))) (/.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2) (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(*.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 1)
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2)) (/.f64 1 (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 1 (/.f64 (fma.f64 y x (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 y (*.f64 x (*.f64 t (*.f64 z 1/16)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 y (*.f64 x (*.f64 1/16 (*.f64 t z)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2)) (fma.f64 y x (*.f64 -1/16 (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3))) (neg.f64 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))) (neg.f64 (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 1)
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) 1/2)
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 3)
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2)
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) 1/3)
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (/.f64 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3))) -1)
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(pow.f64 (/.f64 (fma.f64 y x (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16))))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (pow.f64 (exp.f64 t) z) 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16))))))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16))))))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16)))) (pow.f64 (exp.f64 y) x)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16)))) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 1))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 y x (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 x y (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 t (*.f64 z 1/16) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 t (*.f64 z 1/16)) 1 (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 1 (*.f64 t (*.f64 z 1/16)) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 1/16 t) z (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 1/16 z) t (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 0 (*.f64 t (*.f64 z 1/16)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))))
(*.f64 1/16 (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z 1/16)))) 1)
(*.f64 1/16 (*.f64 t z))
(pow.f64 (*.f64 t (*.f64 z 1/16)) 1)
(*.f64 1/16 (*.f64 t z))
(pow.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2) 1/2)
(*.f64 1/16 (*.f64 t z))
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 3)
(*.f64 1/16 (*.f64 t z))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) 2)
(*.f64 1/16 (*.f64 t z))
(pow.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))
(*.f64 1/16 (*.f64 t z))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16))
(*.f64 1/16 (*.f64 t z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16)))))
(*.f64 1/16 (*.f64 t z))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 1/16 (*.f64 t z))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 1/16 (*.f64 t z))
(exp.f64 (log.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 1/16 (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z 1/16))) 1))
(*.f64 1/16 (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)))) 1)
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(-.f64 (/.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)) (/.f64 (*.f64 c c) (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c))
(*.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 1)
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(*.f64 1 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(*.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 2))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(*.f64 (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (-.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c)) (/.f64 1 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c))
(/.f64 1 (/.f64 (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3))))
(*.f64 (+.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (-.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (-.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3)) (fma.f64 c c (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 c c (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (*.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) (-.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (-.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c))) (neg.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 y (*.f64 x (fma.f64 1/16 (*.f64 t z) c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) c) (-.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t (*.f64 1/16 z) c) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t (*.f64 1/16 z) c) (-.f64 (fma.f64 t (*.f64 1/16 z) c) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)) (-.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 t (*.f64 1/16 z) c) 2)) (fma.f64 y x (-.f64 (*.f64 z (*.f64 t -1/16)) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2)) (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c))
(pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 1)
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(pow.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 2) 1/2)
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(pow.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 3) 1/3)
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(pow.f64 (cbrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 3)
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(pow.f64 (sqrt.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 2)
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(pow.f64 (/.f64 (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 3) (pow.f64 c 3))) -1)
(*.f64 (+.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (-.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2)))
(pow.f64 (/.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 2) (*.f64 c c))) -1)
(/.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c))
(sqrt.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 2))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (exp.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (fma.f64 1/16 (*.f64 t z) c))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 c))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 c))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))) (exp.f64 c)))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (+.f64 1 (expm1.f64 c))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))) (+.f64 1 (expm1.f64 c))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (exp.f64 y) x)))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 c)) (pow.f64 (exp.f64 y) x)))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(cbrt.f64 (pow.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c)) 3))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(expm1.f64 (log1p.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(log1p.f64 (expm1.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(exp.f64 (log.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(exp.f64 (*.f64 (log.f64 (fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 x y (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 x y (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 y x) 1 (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 y x) 1 (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 t (*.f64 z 1/16)) 1 (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) 1 c)
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 c 1 (fma.f64 y x (*.f64 t (*.f64 z 1/16))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1 (*.f64 y x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1 (*.f64 t (*.f64 z 1/16)) (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) c)
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1 c (fma.f64 y x (*.f64 t (*.f64 z 1/16))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) c) (*.f64 y x))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 y x (*.f64 t (*.f64 z 1/16))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 y x (*.f64 t (*.f64 z 1/16))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2) c)
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) c)
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 y x (*.f64 t (*.f64 z 1/16))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) (sqrt.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16)))) c)
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) c)
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) c)
(+.f64 c (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2)) (/.f64 1 (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))) c)
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 t z) -1/16))) c)
(+.f64 c (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16)))))
(+.f64 c (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 z (*.f64 t -1/16)))))
(fma.f64 (*.f64 1/16 t) z (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 y x))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 y x))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (fma.f64 1/16 (*.f64 t z) c) 1))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 1/16 z) t (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 y x c))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))

localize7.0ms (0.1%)

Compiler

Compiled 18 to 13 computations (27.8% saved)

localize10.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 c (*.f64 1/4 (*.f64 a b)))
Compiler

Compiled 26 to 14 computations (46.2% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite52.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
924×pow1_binary64
861×add-log-exp_binary64
861×log1p-expm1-u_binary64
861×expm1-log1p-u_binary64
844×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify53.0ms (0.4%)

Algorithm
egg-herbie
Rules
950×div-sub_binary64
778×fma-def_binary64
773×fma-neg_binary64
227×*-commutative_binary64
227×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0111761
1319726
21299726
36002726
Stop Event
node limit
Counts
74 → 51
Calls
Call 1
Inputs
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 (*.f64 a b) -1/4))
(+.f64 c (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(+.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (*.f64 a b)) 1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(+.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(+.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(+.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/4 (*.f64 a b)))) (sqrt.f64 (*.f64 1/4 (*.f64 a b))) (*.f64 1/4 (*.f64 a b))))
(+.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) -1/4) c)
(*.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) 1)
(*.f64 1 (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(*.f64 (cbrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))))
(*.f64 (sqrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))))
(*.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 1/4 (*.f64 a b)) (+.f64 c (*.f64 1/4 (*.f64 a b)))))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (+.f64 c (*.f64 1/4 (*.f64 a b)))))
(*.f64 (+.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 1/4 (*.f64 a b)))) (-.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 1/4 (*.f64 a b)))))
(/.f64 1 (/.f64 (fma.f64 c c (*.f64 (*.f64 1/4 (*.f64 a b)) (+.f64 c (*.f64 1/4 (*.f64 a b))))) (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 1 (/.f64 (+.f64 c (*.f64 1/4 (*.f64 a b))) (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))))
(/.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 c c (*.f64 (*.f64 1/4 (*.f64 a b)) (+.f64 c (*.f64 1/4 (*.f64 a b))))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (+.f64 c (*.f64 1/4 (*.f64 a b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 c c (*.f64 (*.f64 1/4 (*.f64 a b)) (+.f64 c (*.f64 1/4 (*.f64 a b)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) (neg.f64 (+.f64 c (*.f64 1/4 (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (*.f64 c c) (-.f64 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 c (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 c (*.f64 (*.f64 a b) -1/4)))
(pow.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) 1)
(pow.f64 (pow.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))) 3)
(pow.f64 (sqrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))) 2)
(sqrt.f64 (pow.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) 2))
(log.f64 (exp.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))))
(cbrt.f64 (pow.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) 3))
(expm1.f64 (log1p.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))))
(log1p.f64 (expm1.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))))
(exp.f64 (log.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))))
(fma.f64 1 c (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (*.f64 a b) -1/4))
Outputs
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (*.f64 a b)) 1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/4 (*.f64 a b)))) (sqrt.f64 (*.f64 1/4 (*.f64 a b))) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (*.f64 (*.f64 a b) -1/4) c)
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) 1)
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 1 (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 (cbrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))) 2))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 (sqrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 1/4 (*.f64 a b)) (+.f64 c (*.f64 1/4 (*.f64 a b)))))))
(/.f64 1 (/.f64 (fma.f64 c c (*.f64 1/4 (*.f64 (*.f64 a b) (+.f64 c (*.f64 (*.f64 a b) 1/4))))) (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 (*.f64 a b) 1/4 c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 b (*.f64 a 1/4) c)) (*.f64 c c)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 a (*.f64 b 1/4) c)) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (+.f64 c (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 (+.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 1/4 (*.f64 a b)))) (-.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 1/4 (*.f64 a b)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 a b) 1/4)) (sqrt.f64 c)) (-.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 (*.f64 a b) 1/4))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (sqrt.f64 c)) (-.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))))
(/.f64 1 (/.f64 (fma.f64 c c (*.f64 (*.f64 1/4 (*.f64 a b)) (+.f64 c (*.f64 1/4 (*.f64 a b))))) (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 1 (/.f64 (fma.f64 c c (*.f64 1/4 (*.f64 (*.f64 a b) (+.f64 c (*.f64 (*.f64 a b) 1/4))))) (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 (*.f64 a b) 1/4 c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 b (*.f64 a 1/4) c)) (*.f64 c c)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 a (*.f64 b 1/4) c)) (*.f64 c c)))
(/.f64 1 (/.f64 (+.f64 c (*.f64 1/4 (*.f64 a b))) (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(/.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 c c (*.f64 (*.f64 1/4 (*.f64 a b)) (+.f64 c (*.f64 1/4 (*.f64 a b))))))
(/.f64 1 (/.f64 (fma.f64 c c (*.f64 1/4 (*.f64 (*.f64 a b) (+.f64 c (*.f64 (*.f64 a b) 1/4))))) (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 (*.f64 a b) 1/4 c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 b (*.f64 a 1/4) c)) (*.f64 c c)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 a (*.f64 b 1/4) c)) (*.f64 c c)))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (+.f64 c (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(/.f64 (neg.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 c c (*.f64 (*.f64 1/4 (*.f64 a b)) (+.f64 c (*.f64 1/4 (*.f64 a b)))))))
(/.f64 1 (/.f64 (fma.f64 c c (*.f64 1/4 (*.f64 (*.f64 a b) (+.f64 c (*.f64 (*.f64 a b) 1/4))))) (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 (*.f64 a b) 1/4 c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 b (*.f64 a 1/4) c)) (*.f64 c c)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 a (*.f64 b 1/4) c)) (*.f64 c c)))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) (neg.f64 (+.f64 c (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (*.f64 c c) (-.f64 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 c (*.f64 (*.f64 a b) -1/4)))))
(/.f64 1 (/.f64 (fma.f64 c c (*.f64 1/4 (*.f64 (*.f64 a b) (+.f64 c (*.f64 (*.f64 a b) 1/4))))) (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 (*.f64 a b) 1/4 c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 b (*.f64 a 1/4) c)) (*.f64 c c)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 (*.f64 a b) (*.f64 1/4 (fma.f64 a (*.f64 b 1/4) c)) (*.f64 c c)))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(pow.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) 1)
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(pow.f64 (pow.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) 3) 1/3)
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(pow.f64 (cbrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))) 3)
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(pow.f64 (sqrt.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))) 2)
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(sqrt.f64 (pow.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) 2))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(log.f64 (exp.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(cbrt.f64 (pow.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4)) 3))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(expm1.f64 (log1p.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(log1p.f64 (expm1.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(exp.f64 (log.f64 (+.f64 c (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 1 c (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 50 to 24 computations (52% saved)

series9.0ms (0.1%)

Counts
2 → 42
Calls

24 calls:

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

rewrite75.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
783×log-prod_binary64
644×fma-def_binary64
292×fma-neg_binary64
275×expm1-udef_binary64
275×log1p-udef_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify340.0ms (2.7%)

Algorithm
egg-herbie
Rules
485×cancel-sign-sub-inv_binary64
419×fma-neg_binary64
408×unswap-sqr_binary64
356×times-frac_binary64
320×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04344819
110574622
232994537
Stop Event
node limit
Counts
257 → 272
Calls
Call 1
Inputs
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
c
c
(-.f64 c (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(-.f64 c (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
c
c
c
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
c
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(+.f64 c (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(+.f64 (*.f64 1/16 (*.f64 t z)) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (*.f64 a b) -1/4))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) -1/4) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) c)
(+.f64 0 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))))
(*.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 1)
(*.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(*.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)) (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 1 (/.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) (neg.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3)) (fma.f64 c c (-.f64 (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (*.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4) (neg.f64 (*.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (*.f64 a b) -1/4))))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (*.f64 a b) -1/4)))
(pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 1)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)))
(log.f64 (/.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (exp.f64 c) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (exp.f64 (fma.f64 1/16 (*.f64 t z) c))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (exp.f64 (fma.f64 1/16 (*.f64 t z) c))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (exp.f64 c)))
(log.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (exp.f64 c)))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (+.f64 1 (expm1.f64 c))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(exp.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 1))
(fma.f64 c 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 c 1 (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 1/16 (*.f64 t z) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 t (*.f64 z 1/16) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 z (*.f64 1/16 t) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 t z) 1/16 (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (fma.f64 1/16 (*.f64 t z) c) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (fma.f64 1/16 (*.f64 t z) c) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/4 (neg.f64 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 c (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) c)
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 1/16 (*.f64 t z) (neg.f64 c))))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 1/16 (*.f64 t z) (neg.f64 c))))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 c (*.f64 -1/16 (*.f64 t z)))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 c (*.f64 -1/16 (*.f64 t z)))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 1/16 t) z (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (cbrt.f64 (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) c)
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) c)
(fma.f64 (neg.f64 (*.f64 a b)) 1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 -1 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) c)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 1/16 z) t (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (*.f64 t z)) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 -1/4 a) b (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 -1/4 b) a (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) c))) 1)
(-.f64 (/.f64 (*.f64 c c) (+.f64 c (*.f64 -1/16 (*.f64 t z)))) (/.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (+.f64 c (*.f64 -1/16 (*.f64 t z)))))
(*.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(*.f64 1 (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)))
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 1/16 (*.f64 t z) (neg.f64 c))))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 c (*.f64 -1/16 (*.f64 t z)))))
(/.f64 1 (/.f64 (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 1/16 (*.f64 t z) (neg.f64 c)))) (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3))))
(/.f64 1 (/.f64 (+.f64 c (*.f64 -1/16 (*.f64 t z))) (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 1/16 (*.f64 t z) (neg.f64 c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (-.f64 (*.f64 c c) (*.f64 (*.f64 c 1/16) (*.f64 t z)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 c (*.f64 -1/16 (*.f64 t z))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3))) (neg.f64 (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 1/16 (*.f64 t z) (neg.f64 c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (neg.f64 (+.f64 c (*.f64 -1/16 (*.f64 t z)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (*.f64 c c))) (fma.f64 1/16 (*.f64 t z) (neg.f64 c)))
(pow.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 3)
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (exp.f64 c)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (+.f64 1 (expm1.f64 c))))
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) c)))
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c)))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) c)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) c)) 1))
(fma.f64 c 1 (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 t (*.f64 z 1/16) c)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 t z) 1/16 c)
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 c)
(fma.f64 1 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) c)
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) c)
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) c)
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (*.f64 t z)) c)
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) c)
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z c)
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) c)
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) c)
Outputs
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))
c
c
(-.f64 c (*.f64 1/4 (*.f64 a b)))
(+.f64 c (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 c)
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(-.f64 c (*.f64 1/4 (*.f64 a b)))
(+.f64 c (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 c)
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.f64 b (*.f64 a -1/4))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.f64 b (*.f64 a -1/4))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.f64 b (*.f64 a -1/4))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.f64 b (*.f64 a -1/4))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(*.f64 1/16 (*.f64 t z))
c
c
c
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
c
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 c (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 (*.f64 1/16 (*.f64 t z)) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 (*.f64 (*.f64 a b) -1/4) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) c)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 0 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))))))
(*.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 1)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(*.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(*.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c)) (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 1/16 t) z c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 1/16 t) z c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)) (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c)) (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)))
(/.f64 1 (/.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c)) (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c)) (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) (neg.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3)) (fma.f64 c c (-.f64 (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (*.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3)) (fma.f64 c c (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) c))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4))) 3)) (fma.f64 c c (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4))) (-.f64 (*.f64 b (*.f64 a -1/4)) (fma.f64 (*.f64 t -1/16) z c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4) (neg.f64 (*.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (*.f64 a b) -1/4))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c)) (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(/.f64 (*.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c)) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(/.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c)) (/.f64 (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c)) 1)
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (*.f64 a b) -1/4)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)))
(pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 1)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 3) 1/3)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 3)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 2))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (/.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (*.f64 (exp.f64 c) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(log.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (exp.f64 c)) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)))
(+.f64 c (log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(+.f64 c (fma.f64 1/16 (*.f64 t (log.f64 (exp.f64 z))) (*.f64 b (*.f64 a -1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(log.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (exp.f64 c)) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)))
(+.f64 c (log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(+.f64 c (fma.f64 1/16 (*.f64 t (log.f64 (exp.f64 z))) (*.f64 b (*.f64 a -1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (exp.f64 (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (exp.f64 (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (exp.f64 c)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (exp.f64 c)))
(log.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (exp.f64 c)) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)))
(+.f64 c (log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(+.f64 c (fma.f64 1/16 (*.f64 t (log.f64 (exp.f64 z))) (*.f64 b (*.f64 a -1/4))))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (+.f64 1 (expm1.f64 c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (+.f64 1 (expm1.f64 c))))
(log.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (exp.f64 c)) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)))
(+.f64 c (log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(+.f64 c (fma.f64 1/16 (*.f64 t (log.f64 (exp.f64 z))) (*.f64 b (*.f64 a -1/4))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 3))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(exp.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 c 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 c 1 (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 1/16 (*.f64 t z) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 t (*.f64 z 1/16) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 z (*.f64 1/16 t) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 t z) 1/16 (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (fma.f64 1/16 (*.f64 t z) c) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (fma.f64 1/16 (*.f64 t z) c) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 1/4 (neg.f64 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 1 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 1 c (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) c)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c)) (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c)) (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c)) (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c)) (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 1/16 (*.f64 t z) (neg.f64 c))))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 1/16 (*.f64 t z) (neg.f64 c)))))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (*.f64 (*.f64 a b) -1/4) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) c)))))
(+.f64 (*.f64 b (*.f64 a -1/4)) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 t) (*.f64 z (neg.f64 (fma.f64 (*.f64 t -1/16) z c)))))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 1/16 (*.f64 t z) (neg.f64 c))))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 1/16 (*.f64 t z) (neg.f64 c)))))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (*.f64 (*.f64 a b) -1/4) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) c)))))
(+.f64 (*.f64 b (*.f64 a -1/4)) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 t) (*.f64 z (neg.f64 (fma.f64 (*.f64 t -1/16) z c)))))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 c (*.f64 -1/16 (*.f64 t z)))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 c (*.f64 (*.f64 -1/16 t) z))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (*.f64 (*.f64 a b) -1/4) (/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t z) -1/16 c)))
(+.f64 (*.f64 b (*.f64 a -1/4)) (/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t -1/16) z c)))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 c (*.f64 -1/16 (*.f64 t z)))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 c (*.f64 (*.f64 -1/16 t) z))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (*.f64 (*.f64 a b) -1/4) (/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t z) -1/16 c)))
(+.f64 (*.f64 b (*.f64 a -1/4)) (/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t -1/16) z c)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 1/16 t) z (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (cbrt.f64 (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) c)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) c)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (neg.f64 (*.f64 a b)) 1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 -1 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 1/16 t) z c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 1/16 t) z c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 1/16 t) z c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 1/16 t) z c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 1/16 t) z c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 1/16 t) z c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 1/16 t) z c)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 1/16 t) z c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) c)
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) c)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 1/16 z) t (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (*.f64 t z)) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 -1/4 a) b (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 -1/4 b) a (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) c))) 1)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(-.f64 (/.f64 (*.f64 c c) (+.f64 c (*.f64 -1/16 (*.f64 t z)))) (/.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (+.f64 c (*.f64 -1/16 (*.f64 t z)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 c (*.f64 (*.f64 -1/16 t) z)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t z) -1/16 c))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t -1/16) z c))
(*.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 1 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 1/16 (*.f64 t z) (neg.f64 c))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) 1) (fma.f64 c c (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 1/16 (*.f64 t z) (neg.f64 c))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 t) (*.f64 z (neg.f64 (fma.f64 (*.f64 t -1/16) z c))))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 c (*.f64 -1/16 (*.f64 t z)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 c (*.f64 (*.f64 -1/16 t) z)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t z) -1/16 c))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t -1/16) z c))
(/.f64 1 (/.f64 (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 1/16 (*.f64 t z) (neg.f64 c)))) (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) 1) (fma.f64 c c (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 1/16 (*.f64 t z) (neg.f64 c))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 t) (*.f64 z (neg.f64 (fma.f64 (*.f64 t -1/16) z c))))))
(/.f64 1 (/.f64 (+.f64 c (*.f64 -1/16 (*.f64 t z))) (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 c (*.f64 (*.f64 -1/16 t) z)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t z) -1/16 c))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t -1/16) z c))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 1/16 (*.f64 t z) (neg.f64 c)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) 1) (fma.f64 c c (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 1/16 (*.f64 t z) (neg.f64 c))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 t) (*.f64 z (neg.f64 (fma.f64 (*.f64 t -1/16) z c))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (-.f64 (*.f64 c c) (*.f64 (*.f64 c 1/16) (*.f64 t z)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (-.f64 (*.f64 c c) (*.f64 (*.f64 t z) (*.f64 1/16 c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 c (-.f64 c (*.f64 1/16 (*.f64 t z))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 c (fma.f64 (*.f64 t -1/16) z c))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 c (*.f64 -1/16 (*.f64 t z))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 c (*.f64 (*.f64 -1/16 t) z)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t z) -1/16 c))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t -1/16) z c))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3))) (neg.f64 (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 1/16 (*.f64 t z) (neg.f64 c))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) 1) (fma.f64 c c (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 1/16 (*.f64 t z) (neg.f64 c))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 1/16 t) (*.f64 z (neg.f64 (fma.f64 (*.f64 t -1/16) z c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (neg.f64 (+.f64 c (*.f64 -1/16 (*.f64 t z)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 c (*.f64 (*.f64 -1/16 t) z)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t z) -1/16 c))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t -1/16) z c))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (*.f64 c c))) (fma.f64 1/16 (*.f64 t z) (neg.f64 c)))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 c (*.f64 (*.f64 -1/16 t) z)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t z) -1/16 c))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t -1/16) z c))
(pow.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 3)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) 1/3)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))
(+.f64 (log1p.f64 (expm1.f64 c)) (log.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))
(+.f64 c (*.f64 1/16 (*.f64 t (log.f64 (exp.f64 z)))))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (exp.f64 c)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))
(+.f64 (log1p.f64 (expm1.f64 c)) (log.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))
(+.f64 c (*.f64 1/16 (*.f64 t (log.f64 (exp.f64 z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (+.f64 1 (expm1.f64 c))))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) c)) 1))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 c 1 (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 t (*.f64 z 1/16) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 t z) 1/16 c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 1 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) c)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) c)
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 1/16 z) t c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (*.f64 t z)) c)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) c)
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)

localize8.0ms (0.1%)

Compiler

Compiled 20 to 13 computations (35% saved)

eval277.0ms (2.2%)

Compiler

Compiled 11616 to 5783 computations (50.2% saved)

prune142.0ms (1.1%)

Pruning

14 alts after pruning (8 fresh and 6 done)

PrunedKeptTotal
New5773580
Fresh055
Picked011
Done358
Total58014594
Error
0b
Counts
594 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
28.0b
(fma.f64 (*.f64 z 1/16) t c)
15.4b
(fma.f64 (*.f64 1/16 z) t (+.f64 c (*.f64 (*.f64 a b) -1/4)))
32.2b
(fma.f64 a (*.f64 b -1/4) c)
35.5b
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
34.6b
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
32.2b
(-.f64 c (*.f64 1/4 (*.f64 a b)))
15.5b
(+.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) c)
28.0b
(+.f64 (*.f64 z (*.f64 1/16 t)) c)
31.4b
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
29.2b
(+.f64 (*.f64 y x) c)
47.3b
(*.f64 y x)
46.6b
(*.f64 t (*.f64 1/16 z))
50.7b
(*.f64 a (*.f64 b -1/4))
44.5b
c
Compiler

Compiled 309 to 238 computations (23% saved)

localize15.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 (*.f64 1/16 z) t (+.f64 c (*.f64 (*.f64 a b) -1/4)))
0.0b
(+.f64 c (*.f64 (*.f64 a b) -1/4))
Compiler

Compiled 44 to 23 computations (47.7% saved)

series8.0ms (0.1%)

Counts
2 → 96
Calls

24 calls:

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

rewrite66.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
646×log-prod_binary64
414×pow-prod-down_binary64
351×pow2_binary64
318×fma-def_binary64
244×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify59.0ms (0.5%)

Algorithm
egg-herbie
Rules
730×fma-def_binary64
460×distribute-rgt-in_binary64
438×distribute-lft-in_binary64
367×unswap-sqr_binary64
265×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02282626
15612404
218422378
Stop Event
node limit
Counts
188 → 131
Calls
Call 1
Inputs
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (*.f64 b -1/4) c))) 1)
(-.f64 (/.f64 (*.f64 c c) (+.f64 c (*.f64 1/4 (*.f64 a b)))) (/.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)) (+.f64 c (*.f64 1/4 (*.f64 a b)))))
(*.f64 (fma.f64 a (*.f64 b -1/4) c) 1)
(*.f64 1 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 b -1/4) c)) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b -1/4) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b -1/4) c)) 2) (cbrt.f64 (fma.f64 a (*.f64 b -1/4) c)))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 b -1/4) c)) (sqrt.f64 (fma.f64 a (*.f64 b -1/4) c)))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 a (*.f64 b -1/4)) (-.f64 (*.f64 a (*.f64 b -1/4)) c)))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (+.f64 c (*.f64 1/4 (*.f64 a b)))))
(/.f64 1 (/.f64 (fma.f64 c c (*.f64 (*.f64 a (*.f64 b -1/4)) (-.f64 (*.f64 a (*.f64 b -1/4)) c))) (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3))))
(/.f64 1 (/.f64 (+.f64 c (*.f64 1/4 (*.f64 a b))) (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 a (*.f64 b -1/4)) (-.f64 (*.f64 a (*.f64 b -1/4)) c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 1/16 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c c) (*.f64 (*.f64 c a) (*.f64 b -1/4)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (+.f64 c (*.f64 1/4 (*.f64 a b))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3))) (neg.f64 (fma.f64 c c (*.f64 (*.f64 a (*.f64 b -1/4)) (-.f64 (*.f64 a (*.f64 b -1/4)) c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) (neg.f64 (+.f64 c (*.f64 1/4 (*.f64 a b)))))
(/.f64 (-.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)) (*.f64 c c)) (-.f64 (*.f64 a (*.f64 b -1/4)) c))
(pow.f64 (fma.f64 a (*.f64 b -1/4) c) 1)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b -1/4) c)) 3)
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 b -1/4) c)) 2)
(pow.f64 (/.f64 (fma.f64 c c (*.f64 (*.f64 a (*.f64 b -1/4)) (-.f64 (*.f64 a (*.f64 b -1/4)) c))) (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3))) -1)
(pow.f64 (/.f64 (+.f64 c (*.f64 1/4 (*.f64 a b))) (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 2))
(log.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) c)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 b -1/4) c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (pow.f64 (exp.f64 a) b) -1/4)))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b -1/4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b -1/4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b -1/4)))) (exp.f64 c)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) b) -1/4) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b -1/4)))) (+.f64 1 (expm1.f64 c))))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 b -1/4) c)))
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 b -1/4) c)))
(exp.f64 (log.f64 (fma.f64 a (*.f64 b -1/4) c)))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 b -1/4) c)) 1))
(fma.f64 c 1 (*.f64 a (*.f64 b -1/4)))
(fma.f64 a (*.f64 b -1/4) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (*.f64 a (*.f64 b -1/4)) 1 c)
(fma.f64 1 c (*.f64 a (*.f64 b -1/4)))
(fma.f64 1 (*.f64 a (*.f64 b -1/4)) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) -1/4) c)
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 a (*.f64 b -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 a (*.f64 b -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 b -1/4)) c)
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 b -1/4))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b -1/4))) 2) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b -1/4))) 2) (cbrt.f64 (*.f64 a (*.f64 b -1/4))) c)
(fma.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/4) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 a (*.f64 b -1/4)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 b -1/4)) c)
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 b -1/4))) (sqrt.f64 (*.f64 a (*.f64 b -1/4))) c)
(fma.f64 (*.f64 b -1/4) a c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 (*.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) c)
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) c)
(+.f64 (fma.f64 a (*.f64 b -1/4) c) (*.f64 1/16 (*.f64 z t)))
(+.f64 (*.f64 1/16 (*.f64 z t)) (fma.f64 a (*.f64 b -1/4) c))
(+.f64 0 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)))
(+.f64 (*.f64 (*.f64 1/16 (*.f64 z t)) 1) (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (fma.f64 1/16 (*.f64 z t) c) (*.f64 a (*.f64 b -1/4)))
(+.f64 (fma.f64 1/16 (*.f64 z t) (*.f64 a (*.f64 b -1/4))) c)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)))) 1)
(*.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)) 1)
(*.f64 1 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)))
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) (sqrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 z t)) 3) (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 3)) (+.f64 (pow.f64 (*.f64 1/16 (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 2) (*.f64 (*.f64 1/16 (*.f64 z t)) (fma.f64 a (*.f64 b -1/4) c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 z t)) 2) (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 2)) (-.f64 (*.f64 1/16 (*.f64 z t)) (fma.f64 a (*.f64 b -1/4) c)))
(pow.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)) 1)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) 3)
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)) 2))
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) c)) (exp.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 b -1/4) c))) (exp.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/16 (*.f64 z t))) (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 b -1/4) c)))))
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) 1))
Outputs
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 t (*.f64 1/16 z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 1/16 z) t c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) c)
(fma.f64 (*.f64 1/16 z) t c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 a) b)
(*.f64 b (*.f64 -1/4 a))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (*.f64 b -1/4) c))) 1)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(-.f64 (/.f64 (*.f64 c c) (+.f64 c (*.f64 1/4 (*.f64 a b)))) (/.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)) (+.f64 c (*.f64 1/4 (*.f64 a b)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (+.f64 c (*.f64 (*.f64 1/4 a) b)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 (*.f64 a b) 1/4 c))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 2) -1/16 (*.f64 c c)) (fma.f64 a (*.f64 b 1/4) c))
(*.f64 (fma.f64 a (*.f64 b -1/4) c) 1)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 1 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 b -1/4) c)) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b -1/4) c)) 2))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b -1/4) c)) 2) (cbrt.f64 (fma.f64 a (*.f64 b -1/4) c)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 b -1/4) c)) (sqrt.f64 (fma.f64 a (*.f64 b -1/4) c)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 a (*.f64 b -1/4)) (-.f64 (*.f64 a (*.f64 b -1/4)) c)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 (*.f64 -1/4 a) b) (-.f64 (*.f64 (*.f64 -1/4 a) b) c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 -1/4 b) (-.f64 (*.f64 b (*.f64 -1/4 a)) c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 1/16 (pow.f64 (*.f64 a b) 2) (*.f64 c (fma.f64 a (*.f64 b 1/4) c))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (+.f64 c (*.f64 1/4 (*.f64 a b)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (+.f64 c (*.f64 (*.f64 1/4 a) b)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 (*.f64 a b) 1/4 c))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 2) -1/16 (*.f64 c c)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 1 (/.f64 (fma.f64 c c (*.f64 (*.f64 a (*.f64 b -1/4)) (-.f64 (*.f64 a (*.f64 b -1/4)) c))) (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3))))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 (*.f64 -1/4 a) b) (-.f64 (*.f64 (*.f64 -1/4 a) b) c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 -1/4 b) (-.f64 (*.f64 b (*.f64 -1/4 a)) c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 1/16 (pow.f64 (*.f64 a b) 2) (*.f64 c (fma.f64 a (*.f64 b 1/4) c))))
(/.f64 1 (/.f64 (+.f64 c (*.f64 1/4 (*.f64 a b))) (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (+.f64 c (*.f64 (*.f64 1/4 a) b)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 (*.f64 a b) 1/4 c))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 2) -1/16 (*.f64 c c)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 a (*.f64 b -1/4)) (-.f64 (*.f64 a (*.f64 b -1/4)) c))))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 (*.f64 -1/4 a) b) (-.f64 (*.f64 (*.f64 -1/4 a) b) c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 -1/4 b) (-.f64 (*.f64 b (*.f64 -1/4 a)) c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 1/16 (pow.f64 (*.f64 a b) 2) (*.f64 c (fma.f64 a (*.f64 b 1/4) c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 1/16 (pow.f64 (*.f64 a b) 2) (-.f64 (*.f64 c c) (*.f64 (*.f64 c a) (*.f64 b -1/4)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 (*.f64 -1/4 a) b) (-.f64 (*.f64 (*.f64 -1/4 a) b) c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 -1/4 b) (-.f64 (*.f64 b (*.f64 -1/4 a)) c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 1/16 (pow.f64 (*.f64 a b) 2) (*.f64 c (fma.f64 a (*.f64 b 1/4) c))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (+.f64 c (*.f64 1/4 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (+.f64 c (*.f64 (*.f64 1/4 a) b)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 (*.f64 a b) 1/4 c))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 2) -1/16 (*.f64 c c)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3))) (neg.f64 (fma.f64 c c (*.f64 (*.f64 a (*.f64 b -1/4)) (-.f64 (*.f64 a (*.f64 b -1/4)) c)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 (*.f64 -1/4 a) b) (-.f64 (*.f64 (*.f64 -1/4 a) b) c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 -1/4 b) (-.f64 (*.f64 b (*.f64 -1/4 a)) c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 1/16 (pow.f64 (*.f64 a b) 2) (*.f64 c (fma.f64 a (*.f64 b 1/4) c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) (neg.f64 (+.f64 c (*.f64 1/4 (*.f64 a b)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (+.f64 c (*.f64 (*.f64 1/4 a) b)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 (*.f64 a b) 1/4 c))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 2) -1/16 (*.f64 c c)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (-.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)) (*.f64 c c)) (-.f64 (*.f64 a (*.f64 b -1/4)) c))
(/.f64 (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (+.f64 c (*.f64 (*.f64 1/4 a) b)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 (*.f64 a b) 1/4 c))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 2) -1/16 (*.f64 c c)) (fma.f64 a (*.f64 b 1/4) c))
(pow.f64 (fma.f64 a (*.f64 b -1/4) c) 1)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 2) 1/2)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 3) 1/3)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 b -1/4) c)) 3)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 b -1/4) c)) 2)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(pow.f64 (/.f64 (fma.f64 c c (*.f64 (*.f64 a (*.f64 b -1/4)) (-.f64 (*.f64 a (*.f64 b -1/4)) c))) (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3))) -1)
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (/.f64 1 (fma.f64 c c (*.f64 (*.f64 (*.f64 -1/4 a) b) (-.f64 (*.f64 (*.f64 -1/4 a) b) c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 -1/4 b) (-.f64 (*.f64 b (*.f64 -1/4 a)) c)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 1/16 (pow.f64 (*.f64 a b) 2) (*.f64 c (fma.f64 a (*.f64 b 1/4) c))))
(pow.f64 (/.f64 (+.f64 c (*.f64 1/4 (*.f64 a b))) (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) -1)
(/.f64 (-.f64 (*.f64 c c) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (+.f64 c (*.f64 (*.f64 1/4 a) b)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 (*.f64 a b) 1/4 c))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 2) -1/16 (*.f64 c c)) (fma.f64 a (*.f64 b 1/4) c))
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 2))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) c)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 b -1/4) c))))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (pow.f64 (exp.f64 a) b) -1/4)))
(+.f64 (log1p.f64 (expm1.f64 c)) (*.f64 -1/4 (log.f64 (pow.f64 (exp.f64 a) b))))
(fma.f64 -1/4 (*.f64 b (log.f64 (exp.f64 a))) c)
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b -1/4))))))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b -1/4))))))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b -1/4)))) (exp.f64 c)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) b) -1/4) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (pow.f64 (exp.f64 a) b) -1/4)))
(+.f64 (log1p.f64 (expm1.f64 c)) (*.f64 -1/4 (log.f64 (pow.f64 (exp.f64 a) b))))
(fma.f64 -1/4 (*.f64 b (log.f64 (exp.f64 a))) c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b -1/4)))) (+.f64 1 (expm1.f64 c))))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 3))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 b -1/4) c)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 b -1/4) c)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(exp.f64 (log.f64 (fma.f64 a (*.f64 b -1/4) c)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 b -1/4) c)) 1))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 c 1 (*.f64 a (*.f64 b -1/4)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 a (*.f64 b -1/4) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 a (*.f64 b -1/4)) 1 c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 1 c (*.f64 a (*.f64 b -1/4)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 1 (*.f64 a (*.f64 b -1/4)) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) -1/4) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 a (*.f64 b -1/4)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 a (*.f64 b -1/4)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 b -1/4)) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 b -1/4))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b -1/4))) 2) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b -1/4))) 2) (cbrt.f64 (*.f64 a (*.f64 b -1/4))) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/4) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 a (*.f64 b -1/4)))
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 b -1/4)) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 b -1/4))) (sqrt.f64 (*.f64 a (*.f64 b -1/4))) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 b -1/4) a c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 b (*.f64 -1/4 a) c)
(+.f64 (fma.f64 a (*.f64 b -1/4) c) (*.f64 1/16 (*.f64 z t)))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 (*.f64 1/16 (*.f64 z t)) (fma.f64 a (*.f64 b -1/4) c))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 0 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 (*.f64 (*.f64 1/16 (*.f64 z t)) 1) (fma.f64 a (*.f64 b -1/4) c))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 (fma.f64 1/16 (*.f64 z t) c) (*.f64 a (*.f64 b -1/4)))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 (fma.f64 1/16 (*.f64 z t) (*.f64 a (*.f64 b -1/4))) c)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 -1/4 a) b c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 -1/4 a) b c))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 -1/4 a) b c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)))) 1)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)) 1)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 1 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) 2))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) (sqrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(/.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 z t)) 3) (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 3)) (+.f64 (pow.f64 (*.f64 1/16 (*.f64 z t)) 2) (-.f64 (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 2) (*.f64 (*.f64 1/16 (*.f64 z t)) (fma.f64 a (*.f64 b -1/4) c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 -1/4 a) b c) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 -1/4 a) b c) 2) (*.f64 (fma.f64 (*.f64 -1/4 a) b c) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 b (*.f64 -1/4 a) c) 3)) (+.f64 (pow.f64 (*.f64 t (*.f64 1/16 z)) 2) (*.f64 (fma.f64 b (*.f64 -1/4 a) c) (-.f64 (fma.f64 b (*.f64 -1/4 a) c) (*.f64 t (*.f64 1/16 z))))))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 b (*.f64 -1/4 a) c) 3)) (fma.f64 (fma.f64 b (*.f64 -1/4 a) c) (+.f64 (fma.f64 b (*.f64 -1/4 a) c) (*.f64 t (*.f64 z -1/16))) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 z t)) 2) (pow.f64 (fma.f64 a (*.f64 b -1/4) c) 2)) (-.f64 (*.f64 1/16 (*.f64 z t)) (fma.f64 a (*.f64 b -1/4) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (pow.f64 (fma.f64 (*.f64 -1/4 a) b c) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 (*.f64 -1/4 a) b c)))
(/.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 1/16 z)) 2) (pow.f64 (fma.f64 b (*.f64 -1/4 a) c) 2)) (-.f64 (*.f64 t (*.f64 1/16 z)) (fma.f64 b (*.f64 -1/4 a) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (pow.f64 (fma.f64 b (*.f64 -1/4 a) c) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 b (*.f64 -1/4 a) c)))
(pow.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)) 1)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)) 2) 1/2)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)) 3) 1/3)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) 3)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) 2)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)) 2))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) c)) (exp.f64 (*.f64 1/16 (*.f64 z t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 b -1/4) c))) (exp.f64 (*.f64 1/16 (*.f64 z t)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(log.f64 (*.f64 (exp.f64 (*.f64 1/16 (*.f64 z t))) (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 b -1/4) c)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c)) 3))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 z t) (fma.f64 a (*.f64 b -1/4) c))) 1))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 z) t c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 b (*.f64 -1/4 a) c))

localize7.0ms (0.1%)

Compiler

Compiled 18 to 13 computations (27.8% saved)

localize24.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/16 (*.f64 t z))
0.0b
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
Compiler

Compiled 32 to 15 computations (53.1% saved)

localize11.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
Compiler

Compiled 32 to 15 computations (53.1% saved)

series3.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite101.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
573×log-prod_binary64
416×fma-def_binary64
360×pow-prod-down_binary64
288×pow2_binary64
200×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify101.0ms (0.8%)

Algorithm
egg-herbie
Rules
339×cancel-sign-sub-inv_binary64
331×fma-neg_binary64
291×associate-/l*_binary64
249×distribute-rgt-in_binary64
233×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03383846
18003657
222503551
Stop Event
node limit
Counts
236 → 214
Calls
Call 1
Inputs
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 (*.f64 -1/4 a) b))
(+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(+.f64 (*.f64 y x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(+.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(+.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(+.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(+.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(+.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(+.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))
(+.f64 (*.f64 (*.f64 -1/4 a) b) (*.f64 y x))
(+.f64 0 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))))
(*.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1)
(*.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3))))
(/.f64 1 (/.f64 (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2))) (neg.f64 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 -1/4 a) b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 a) b) 2) (*.f64 (*.f64 y x) (*.f64 (*.f64 -1/4 a) b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 -1/4 a) b) 2)) (-.f64 (*.f64 y x) (*.f64 (*.f64 -1/4 a) b)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 2)) (-.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 3)
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3))) -1)
(pow.f64 (/.f64 (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 2))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (exp.f64 1/4) (*.f64 a b))))
(log.f64 (/.f64 (exp.f64 (*.f64 y x)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/4 b) a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/4 b) a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (pow.f64 (exp.f64 a) b) -1/4)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))) (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))) (exp.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) b) -1/4) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 1) 1))
(fma.f64 y x (*.f64 (*.f64 -1/4 a) b))
(fma.f64 y x (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 y x (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 y x (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 x y (*.f64 (*.f64 -1/4 a) b))
(fma.f64 x y (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 x y (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 x y (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (*.f64 y x) 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (*.f64 y x) 1 (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1 (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1 (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1 (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 1 (*.f64 y x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 1 (*.f64 y x) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 1 (*.f64 (*.f64 -1/4 a) b) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (*.f64 a (neg.f64 b)) 1/4 (*.f64 y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))) (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 a) b)) 2) (cbrt.f64 (*.f64 (*.f64 -1/4 a) b)) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))) (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 -1/4 a) b)) (sqrt.f64 (*.f64 (*.f64 -1/4 a) b)) (*.f64 y x))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (*.f64 y x))
(fma.f64 -1 (*.f64 (*.f64 1/4 b) a) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2)) (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) (*.f64 y x))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (*.f64 -1/4 a) b (*.f64 y x))
(fma.f64 (*.f64 -1/4 b) a (*.f64 y x))
(fma.f64 (*.f64 -1/4 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)) (*.f64 y x))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 y x))
Outputs
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 (*.f64 -1/4 a) b) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 0 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x))))))
(*.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1)
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 -1/64 (pow.f64 (*.f64 a b) 3))) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 -1/64 (pow.f64 (*.f64 a b) 3))) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 1 (/.f64 (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 -1/64 (pow.f64 (*.f64 a b) 3))) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 -1/64 (pow.f64 (*.f64 a b) 3))) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2))) (neg.f64 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 -1/4 a) b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 a) b) 2) (*.f64 (*.f64 y x) (*.f64 (*.f64 -1/4 a) b)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 -1/64 (pow.f64 (*.f64 a b) 3))) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 a (*.f64 b 1/4))) 3)) (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 a (*.f64 b 1/4))) 2) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 a (*.f64 b 1/4))) (fma.f64 -1/4 (*.f64 a b) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 a b) 0) 3)) (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 2) (*.f64 (*.f64 (*.f64 a b) 0) (-.f64 (*.f64 (*.f64 a b) 0) (fma.f64 -1/4 (*.f64 a b) (*.f64 y x))))))
(/.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 3) (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 -1/4 a) b) 2)) (-.f64 (*.f64 y x) (*.f64 (*.f64 -1/4 a) b)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 2)) (-.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 a (*.f64 b 1/4))) 2)) (-.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) (fma.f64 (*.f64 a b) -1/4 (*.f64 a (*.f64 b 1/4)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 a b) 0) 2)) (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a b) 0))))
(/.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 2) (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)))
(pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1)
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 2) 1/2)
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 3) 1/3)
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 3)
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2)
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 -1/64 (pow.f64 (*.f64 a b) 3))) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(pow.f64 (/.f64 (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 2))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (exp.f64 1/4) (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (/.f64 (exp.f64 (*.f64 y x)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (pow.f64 (exp.f64 a) b) -1/4)))
(+.f64 (log1p.f64 (expm1.f64 (*.f64 y x))) (*.f64 -1/4 (log.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 b (log.f64 (exp.f64 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))) (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))) (exp.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) b) -1/4) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (pow.f64 (exp.f64 a) b) -1/4)))
(+.f64 (log1p.f64 (expm1.f64 (*.f64 y x))) (*.f64 -1/4 (log.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 b (log.f64 (exp.f64 a)))))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 3))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))) 1/3))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))) 3))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))) 2))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 1) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 x y (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 x y (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 x y (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 x y (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1 (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1 (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) 1 (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (*.f64 (*.f64 -1/4 a) b) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 -1/4 a) b))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 a (neg.f64 b)) 1/4 (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 -1/64 (pow.f64 (*.f64 a b) 3))) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 -1/64 (pow.f64 (*.f64 a b) 3))) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 -1/64 (pow.f64 (*.f64 a b) 3))) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 -1/64 (pow.f64 (*.f64 a b) 3))) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 -1/64 (pow.f64 (*.f64 a b) 3))) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 1/4 b) a) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 y x (*.f64 (*.f64 1/4 b) a)) (pow.f64 (*.f64 y x) 2))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 -1/64 (pow.f64 (*.f64 a b) 3))) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 1/4 b) a) 2)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 1/4 b) a))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))) (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 a) b)) 2) (cbrt.f64 (*.f64 (*.f64 -1/4 a) b)) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))) (fma.f64 y x (*.f64 (*.f64 -1/4 a) b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 -1/4 a) b)) (sqrt.f64 (*.f64 (*.f64 -1/4 a) b)) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 -1 (*.f64 (*.f64 1/4 b) a) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 -1/4 a) b) 1 (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 (*.f64 1/4 b) a)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) 2)) (cbrt.f64 (*.f64 (*.f64 1/4 b) a)) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 -1/4 a) b))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 (*.f64 -1/4 a) b) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 (*.f64 1/4 b) a) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 1/4 b) a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 -1/4 a) b (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 -1/4 b) a (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 -1/4 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)) (*.f64 y x))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/16 (*.f64 t z))
0.0b
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
Compiler

Compiled 40 to 20 computations (50% saved)

series3.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
t
@0
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
0.0ms
a
@-inf
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
0.0ms
t
@inf
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
0.0ms
b
@inf
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
0.0ms
z
@-inf
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))

rewrite69.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
670×log-prod_binary64
456×fma-def_binary64
409×pow-prod-down_binary64
332×pow2_binary64
239×pow-unpow_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify143.0ms (1.1%)

Algorithm
egg-herbie
Rules
385×cancel-sign-sub-inv_binary64
317×fma-neg_binary64
285×associate-/l*_binary64
254×distribute-rgt-neg-in_binary64
248×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03584750
18664548
224284411
Stop Event
node limit
Counts
247 → 233
Calls
Call 1
Inputs
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 (*.f64 a b) -1/4))
(+.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(+.f64 (*.f64 z (*.f64 1/16 t)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(+.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(+.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))
(+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 z (*.f64 1/16 t)))
(+.f64 0 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))))
(*.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1)
(*.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))))
(*.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 1 (/.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) (neg.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (-.f64 (pow.f64 (*.f64 (*.f64 a b) -1/4) 2) (*.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 3)) (+.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (pow.f64 (*.f64 (*.f64 a b) -1/4) 2)) (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 (*.f64 a b) -1/4)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 2)) (-.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1)
(pow.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 3)
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) -1)
(pow.f64 (/.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 2))
(log.f64 (exp.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/16 t)))) (pow.f64 (exp.f64 a) (*.f64 b 1/4))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/16 t)))) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/16 t)))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/16 t)))) (pow.f64 (pow.f64 (exp.f64 a) b) -1/4)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))) (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (exp.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (pow.f64 (pow.f64 (exp.f64 t) z) 1/16)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/16 t))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) b) -1/4) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/16 t))))))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))
(exp.f64 (log.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 t (*.f64 z 1/16) (*.f64 (*.f64 a b) -1/4))
(fma.f64 t (*.f64 z 1/16) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 t (*.f64 z 1/16) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 t (*.f64 z 1/16) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))
(fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 z (*.f64 1/16 t) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 z (*.f64 1/16 t) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 t z) 1/16 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 t z) 1/16 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 t z) 1/16 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 t z) 1/16 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 z (*.f64 1/16 t)) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 z (*.f64 1/16 t)) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 z (*.f64 1/16 t)) 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 z (*.f64 1/16 t)) 1 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 z (*.f64 1/16 t)))
(fma.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1 (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1 (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1 (*.f64 z (*.f64 1/16 t)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1 (*.f64 z (*.f64 1/16 t)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1 (*.f64 z (*.f64 1/16 t)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1 (*.f64 z (*.f64 1/16 t)) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 a (neg.f64 b)) 1/4 (*.f64 z (*.f64 1/16 t)))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 1/16 t) z (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 1/16 t) z (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 1/16 t) z (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 1/16 t) z (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) 2) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (*.f64 z (*.f64 1/16 t)))
(fma.f64 -1 (*.f64 1/4 (*.f64 a b)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 -1/4 a) b (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 -1/4 b) a (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 1/16 z) t (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 1/16 z) t (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 1/16 z) t (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 1/16 z) t (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 (*.f64 1/16 t) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 (*.f64 1/16 t) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 (*.f64 1/16 t) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 (*.f64 1/16 t) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
Outputs
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 z (*.f64 1/16 t)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 0 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1)
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(*.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))))
(*.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(*.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 1 (/.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) (neg.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (-.f64 (pow.f64 (*.f64 (*.f64 a b) -1/4) 2) (*.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 (*.f64 a b) -1/4)))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 3)) (+.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)) 2)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 (*.f64 a b) 0) 3)) (+.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (*.f64 (*.f64 a b) 0) (-.f64 (*.f64 (*.f64 a b) 0) (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))))))
(/.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (pow.f64 (*.f64 (*.f64 a b) -1/4) 2)) (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 (*.f64 a b) -1/4)))
(*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 2)) (-.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)) 2)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 (*.f64 a b) 0) 2)) (fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a b) 0))))
(/.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))
(pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1)
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(pow.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 2) 1/2)
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(pow.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 3) 1/3)
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 3)
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2)
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(pow.f64 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2)) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(pow.f64 (/.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))))
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 2))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (exp.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/16 t)))) (pow.f64 (exp.f64 a) (*.f64 b 1/4))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a b) 1/4)))))
(-.f64 (*.f64 1/16 (log.f64 (pow.f64 (exp.f64 t) z))) (log1p.f64 (expm1.f64 (*.f64 a (*.f64 b 1/4)))))
(fma.f64 1/16 (*.f64 z (log.f64 (exp.f64 t))) (*.f64 a (*.f64 -1/4 b)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/16 t)))) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/16 t)))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/16 t)))) (pow.f64 (pow.f64 (exp.f64 a) b) -1/4)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))) (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (exp.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (pow.f64 (pow.f64 (exp.f64 t) z) 1/16)))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a b) 1/4)))))
(-.f64 (*.f64 1/16 (log.f64 (pow.f64 (exp.f64 t) z))) (log1p.f64 (expm1.f64 (*.f64 a (*.f64 b 1/4)))))
(fma.f64 1/16 (*.f64 z (log.f64 (exp.f64 t))) (*.f64 a (*.f64 -1/4 b)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/16 t))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) b) -1/4) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 1/16 t))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 3))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(exp.f64 (log.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 t (*.f64 z 1/16) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 t (*.f64 z 1/16) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 t (*.f64 z 1/16) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 t (*.f64 z 1/16) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 z (*.f64 1/16 t)) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 z (*.f64 1/16 t)) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 z (*.f64 1/16 t)) 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 z (*.f64 1/16 t)) 1 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1 (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) 1 (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (*.f64 z (*.f64 1/16 t)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (*.f64 z (*.f64 1/16 t)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (*.f64 z (*.f64 1/16 t)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (*.f64 z (*.f64 1/16 t)) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 1/16 t))) 2) (cbrt.f64 (*.f64 z (*.f64 1/16 t))) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 a (neg.f64 b)) 1/4 (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 z (*.f64 1/16 t)) 2))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) 2) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1 (*.f64 1/4 (*.f64 a b)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 -1/4 a) b (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 -1/4 b) a (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 z) t (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 z) t (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 z) t (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 z) t (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 (*.f64 1/16 t) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 1/16 (*.f64 t (cbrt.f64 (*.f64 z z)))) (cbrt.f64 z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 (*.f64 1/16 t) (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 z)) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 (*.f64 (*.f64 1/16 t) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 1/16 (*.f64 t (cbrt.f64 (*.f64 z z)))) (cbrt.f64 z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 (*.f64 1/16 t) (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 z)) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 (*.f64 (*.f64 1/16 t) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 1/16 (*.f64 t (cbrt.f64 (*.f64 z z)))) (cbrt.f64 z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 (*.f64 1/16 t) (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 z)) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 (*.f64 (*.f64 1/16 t) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 1/16 (*.f64 t (cbrt.f64 (*.f64 z z)))) (cbrt.f64 z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 (*.f64 1/16 t) (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 z)) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(fma.f64 a (*.f64 -1/4 b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))

eval365.0ms (2.8%)

Compiler

Compiled 14921 to 8039 computations (46.1% saved)

prune240.0ms (1.9%)

Pruning

14 alts after pruning (4 fresh and 10 done)

PrunedKeptTotal
New6942696
Fresh123
Picked011
Done1910
Total69614710
Error
0b
Counts
710 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
28.0b
(fma.f64 (*.f64 z 1/16) t c)
34.6b
(fma.f64 (*.f64 1/16 z) t (*.f64 (*.f64 a b) -1/4))
34.6b
(fma.f64 (*.f64 -1/4 b) a (*.f64 z (*.f64 1/16 t)))
32.2b
(fma.f64 a (*.f64 b -1/4) c)
35.5b
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
34.6b
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
32.2b
(-.f64 c (*.f64 1/4 (*.f64 a b)))
28.0b
(+.f64 (*.f64 z (*.f64 1/16 t)) c)
31.4b
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
29.2b
(+.f64 (*.f64 y x) c)
47.3b
(*.f64 y x)
46.6b
(*.f64 t (*.f64 1/16 z))
50.7b
(*.f64 a (*.f64 b -1/4))
44.5b
c
Compiler

Compiled 192 to 150 computations (21.9% saved)

regimes210.0ms (1.6%)

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

15 calls:

17.0ms
c
15.0ms
z
15.0ms
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
15.0ms
(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
14.0ms
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
Results
ErrorSegmentsBranch
0.0b1x
0.0b1y
0.0b1z
0.0b1t
0.0b1a
0.0b1b
0.0b1c
0.0b1(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
0.0b1(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
0.0b1(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
0.0b1(*.f64 x y)
0.0b1(/.f64 (*.f64 z t) 16)
0.0b1(*.f64 z t)
0.0b1(/.f64 (*.f64 a b) 4)
0.0b1(*.f64 a b)
Compiler

Compiled 439 to 269 computations (38.7% saved)

regimes205.0ms (1.6%)

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

15 calls:

22.0ms
z
20.0ms
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
13.0ms
a
13.0ms
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
12.0ms
x
Results
ErrorSegmentsBranch
0.0b1x
0.0b1y
0.0b1z
0.0b1t
0.0b1a
0.0b1b
0.0b1c
0.0b1(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
0.0b1(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
0.0b1(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
0.0b1(*.f64 x y)
0.0b1(/.f64 (*.f64 z t) 16)
0.0b1(*.f64 z t)
0.0b1(/.f64 (*.f64 a b) 4)
0.0b1(*.f64 a b)
Compiler

Compiled 395 to 246 computations (37.7% saved)

regimes166.0ms (1.3%)

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

15 calls:

12.0ms
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
12.0ms
x
11.0ms
y
11.0ms
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
11.0ms
z
Results
ErrorSegmentsBranch
0.0b1x
0.0b1y
0.0b1z
0.0b1t
0.0b1a
0.0b1b
0.0b1c
0.0b1(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
0.0b1(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
0.0b1(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
0.0b1(*.f64 x y)
0.0b1(/.f64 (*.f64 z t) 16)
0.0b1(*.f64 z t)
0.0b1(/.f64 (*.f64 a b) 4)
0.0b1(*.f64 a b)
Compiler

Compiled 361 to 231 computations (36% saved)

regimes431.0ms (3.4%)

Counts
15 → 3
Calls
Call 1
Inputs
c
(*.f64 y x)
(*.f64 1/16 (*.f64 t z))
(*.f64 a (*.f64 b -1/4))
(*.f64 t (*.f64 1/16 z))
(+.f64 (*.f64 y x) c)
(+.f64 (*.f64 a (*.f64 b -1/4)) c)
(+.f64 (*.f64 z (*.f64 1/16 t)) c)
(-.f64 c (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c)
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
Outputs
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
(+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c)
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
Calls

8 calls:

81.0ms
b
72.0ms
c
64.0ms
x
61.0ms
z
50.0ms
t
Results
ErrorSegmentsBranch
4.8b5x
6.6b3y
4.0b5z
6.0b4t
6.7b3a
5.4b6b
8.9b7c
2.8b3(*.f64 a b)
Compiler

Compiled 182 to 112 computations (38.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.567079421888157e+53
3.0868592617547213e+69
0.0ms
-8.778621883897682e+92
-5.651700189092186e+80
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes383.0ms (3%)

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

8 calls:

82.0ms
x
70.0ms
b
67.0ms
a
49.0ms
t
35.0ms
c
Results
ErrorSegmentsBranch
10.1b4x
10.0b5y
6.1b3z
7.9b3t
7.2b3a
7.7b5b
10.4b5c
4.0b3(*.f64 a b)
Compiler

Compiled 169 to 106 computations (37.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.446968755797969e+108
5.829591899700694e+110
0.0ms
-8.778621883897682e+92
-5.651700189092186e+80
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes220.0ms (1.7%)

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

8 calls:

52.0ms
b
49.0ms
c
25.0ms
y
22.0ms
(*.f64 a b)
21.0ms
a
Results
ErrorSegmentsBranch
11.3b3x
11.6b3y
11.2b3z
12.8b1t
9.5b3a
9.6b4b
9.4b7c
5.4b3(*.f64 a b)
Compiler

Compiled 158 to 102 computations (35.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2328859516843646e+106
8.446968755797969e+108
0.0ms
-8.778621883897682e+92
-5.651700189092186e+80
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes152.0ms (1.2%)

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

8 calls:

36.0ms
b
22.0ms
z
21.0ms
x
19.0ms
a
19.0ms
y
Results
ErrorSegmentsBranch
11.3b3x
11.6b3y
11.2b3z
12.8b1t
9.5b3a
10.2b4b
12.8b1c
6.0b3(*.f64 a b)
Compiler

Compiled 147 to 97 computations (34% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.446968755797969e+108
5.829591899700694e+110
0.0ms
-8.778621883897682e+92
-5.651700189092186e+80
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes482.0ms (3.8%)

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

8 calls:

134.0ms
a
67.0ms
z
54.0ms
b
50.0ms
x
41.0ms
y
Results
ErrorSegmentsBranch
15.5b9x
17.7b4y
14.9b9z
18.9b6t
15.0b14a
18.3b8b
16.6b5c
16.5b6(*.f64 a b)
Compiler

Compiled 136 to 93 computations (31.6% saved)

bsearch206.0ms (1.6%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
5.0705979863882684e-24
5.373439335806323e-15
18.0ms
-7.018839775293165e-243
-3.2873776301342214e-245
61.0ms
-2.3498914000453252e-182
-1.0981051879001916e-187
20.0ms
-1.3368007131999699e-74
-9.610023486123553e-81
19.0ms
-2.202563939019825e-42
-3.5938585668225885e-45
28.0ms
-6.15620484755356e-30
-6.942816671876779e-33
20.0ms
-2.487744942620946e+108
-5.644639982954285e+105
19.0ms
-3.049745345276382e+149
-1.1463954032620554e+148
Results
186.0ms1040×body256valid
5.0ms40×body256infinite
Compiler

Compiled 1990 to 1558 computations (21.7% saved)

regimes379.0ms (3%)

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

8 calls:

83.0ms
a
56.0ms
(*.f64 a b)
51.0ms
c
49.0ms
b
40.0ms
z
Results
ErrorSegmentsBranch
17.1b7x
19.1b3y
16.1b7z
18.9b6t
15.0b14a
18.3b8b
17.1b5c
16.5b6(*.f64 a b)
Compiler

Compiled 127 to 90 computations (29.1% saved)

bsearch382.0ms (3%)

Algorithm
13×binary-search
Steps
TimeLeftRight
43.0ms
1.3132158284318619e-30
6.444818235535428e-14
39.0ms
4.938494468864234e-252
4.229508374010499e-246
21.0ms
-1.7962905321730114e-299
-3.2495746544664765e-305
33.0ms
-4.034132176782502e-225
-8.466018160047967e-228
19.0ms
-5.8058359560248945e-189
-9.39840860046142e-193
22.0ms
-1.829847851053419e-152
-3.1796087758204066e-158
47.0ms
-5.018503048391924e-100
-1.2737268072819648e-103
29.0ms
-1.0685839742099951e-96
-7.063102587768408e-99
11.0ms
-1.2262777309139141e-17
-4.700229410060345e-18
47.0ms
-1.8723896234003796
-0.026113228716327742
29.0ms
-8.879881213190591e+49
-1.4550359538514335e+46
21.0ms
-1.0311786512908487e+82
-2.4573399761316037e+79
21.0ms
-9.154100672409588e+137
-9.399400341782046e+135
Results
340.0ms1648×body256valid
7.0ms48×body256infinite
Compiler

Compiled 3208 to 2528 computations (21.2% saved)

regimes371.0ms (2.9%)

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

8 calls:

65.0ms
b
60.0ms
(*.f64 a b)
59.0ms
c
56.0ms
a
42.0ms
t
Results
ErrorSegmentsBranch
18.8b5x
19.5b3y
16.1b7z
20.4b5t
19.8b7a
18.9b8b
21.8b9c
16.6b6(*.f64 a b)
Compiler

Compiled 118 to 87 computations (26.3% saved)

bsearch145.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
5.0705979863882684e-24
5.373439335806323e-15
16.0ms
-7.018839775293165e-243
-3.2873776301342214e-245
32.0ms
-1.0275433664803015e-113
-5.069852311097805e-114
18.0ms
-6.15620484755356e-30
-6.942816671876779e-33
38.0ms
-2.487744942620946e+108
-5.644639982954285e+105
20.0ms
-3.049745345276382e+149
-1.1463954032620554e+148
Results
129.0ms704×body256valid
7.0ms48×body256infinite
Compiler

Compiled 1266 to 994 computations (21.5% saved)

regimes270.0ms (2.1%)

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

7 calls:

59.0ms
z
49.0ms
t
45.0ms
c
44.0ms
b
23.0ms
y
Results
ErrorSegmentsBranch
22.9b3x
22.1b5y
19.2b8z
24.4b6t
23.4b3a
22.2b5b
23.2b7c
Compiler

Compiled 94 to 71 computations (24.5% saved)

bsearch210.0ms (1.6%)

Algorithm
binary-search
Steps
TimeLeftRight
48.0ms
5.0705979863882684e-24
5.373439335806323e-15
16.0ms
-7.018839775293165e-243
-3.2873776301342214e-245
23.0ms
-1.0275433664803015e-113
-5.069852311097805e-114
18.0ms
-1.2303521708090329e+26
-8.13655702798969e+22
19.0ms
-2.315688174176447e+59
-1.7369708872697677e+56
47.0ms
-2.970743861874094e+152
-1.5550942338998724e+151
38.0ms
-3.894562078447241e+218
-1.004515018860079e+210
Results
183.0ms848×body256valid
15.0ms111×body256infinite
Compiler

Compiled 1468 to 1176 computations (19.9% saved)

regimes162.0ms (1.3%)

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

7 calls:

34.0ms
y
31.0ms
c
28.0ms
t
25.0ms
b
21.0ms
z
Results
ErrorSegmentsBranch
26.8b3x
25.2b8y
22.3b5z
25.9b6t
29.2b1a
25.3b6b
23.3b7c
Compiler

Compiled 87 to 67 computations (23% saved)

bsearch119.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
5.0705979863882684e-24
5.373439335806323e-15
20.0ms
-1.2303521708090329e+26
-8.13655702798969e+22
34.0ms
-2.315688174176447e+59
-1.7369708872697677e+56
33.0ms
-3.894562078447241e+218
-1.004515018860079e+210
Results
96.0ms544×body256valid
15.0ms102×body256infinite
Compiler

Compiled 918 to 740 computations (19.4% saved)

regimes229.0ms (1.8%)

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

7 calls:

44.0ms
a
37.0ms
t
35.0ms
y
30.0ms
z
30.0ms
b
Results
ErrorSegmentsBranch
34.3b5x
32.7b8y
32.6b8z
35.1b8t
35.1b11a
35.8b7b
31.0b5c
Compiler

Compiled 82 to 66 computations (19.5% saved)

bsearch77.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
8.65935228220127e+68
1.1674545731285858e+72
22.0ms
614134474098784.5
10515747433893691000.0
18.0ms
6.194777765192778e-188
2.840249371571872e-187
19.0ms
-7.836856638786278e+163
-3.8984532339795054e+158
Results
71.0ms496×body256valid
Compiler

Compiled 744 to 629 computations (15.5% saved)

regimes92.0ms (0.7%)

Accuracy

Total -27.4b remaining (-78.1%)

Threshold costs -27.4b (-78.1%)

Counts
2 → 3
Calls
Call 1
Inputs
c
(*.f64 y x)
Outputs
c
(*.f64 y x)
c
Calls

7 calls:

24.0ms
a
13.0ms
z
13.0ms
c
12.0ms
b
11.0ms
y
Results
ErrorSegmentsBranch
36.7b3x
36.8b3y
41.3b4z
43.0b2t
38.3b9a
42.2b4b
35.1b3c
Compiler

Compiled 67 to 57 computations (14.9% saved)

bsearch32.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.1674545731285858e+72
5.377752282253527e+80
12.0ms
-5.392941639726836e+137
-1.807934339710787e+137
Results
29.0ms224×body256valid
Compiler

Compiled 314 to 264 computations (15.9% saved)

simplify39.0ms (0.3%)

Algorithm
egg-herbie
Rules
23×+-commutative_binary64
18×*-commutative_binary64
13×sub-neg_binary64
10×cancel-sign-sub-inv_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01981003
12391003
22681003
32861003
42961003
53001003
63011003
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 t (/.f64 z 16) (fma.f64 x y (-.f64 c (*.f64 b (/.f64 a 4)))))
(+.f64 (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (*.f64 x y)) c)
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
(if (<=.f64 (*.f64 a b) -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 500000000000000039145770202298121921152680149943058432) (+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c) (-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))))
(if (<=.f64 (*.f64 a b) -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 9999999999999999818508707188399807864717650964328171247958398369899072554380053298205803424393137676263358464) (+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c) (-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))))
(if (<=.f64 (*.f64 a b) -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 (*.f64 a b) 20000000000000001820719981007368700209209079903509731143090914749681805790702668304308360195083224381128704) (+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))))
(if (<=.f64 (*.f64 a b) -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 (*.f64 a b) 9999999999999999818508707188399807864717650964328171247958398369899072554380053298205803424393137676263358464) (+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(if (<=.f64 z -13000000000000000068854692121013884292779726133396128089903237832704952831799783720221566041622466430723711470731848003560974623047162097248422068224) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 z -1139999999999999944892232763330101182986153858568558113141647434788835380451097043703835149579480707419340800) (+.f64 (*.f64 y x) c) (if (<=.f64 z -8135311848423971/1427247692705959881058285969449495136382746624) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 z -4770597318893877/12554203470773361527671578846415332832204710888928069025792) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 z -8343699359066055/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 z -8372115032861669/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 z -75075168288047/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 z 2535301200456459/633825300114114700748351602688) (+.f64 (*.f64 y x) c) (+.f64 (*.f64 z (*.f64 1/16 t)) c)))))))))
(if (<=.f64 a -94999999999999990725149021657306747155354168189706114291081969914308104068219948181571539303796369982677507209849040487636381141062123520) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 a -6699999999999999620025803636940805748053110525835137053580121662393285550515683328) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 a -120000000000000009317983086139477767345535975424) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 a -7638104968020361/288230376151711744) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 a -7788445287802241/649037107316853453566312041152512) (*.f64 a (*.f64 b -1/4)) (if (<=.f64 a -456932444904477/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (+.f64 (*.f64 y x) c) (if (<=.f64 a -5043456793138493/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 a -6491215370693051/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 a -8507910241151849/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 a -8748434935938369/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 a -6794509235780081/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 a 4836680888082873/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 a 4867778304876401/10141204801825835211973625643008) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (+.f64 (*.f64 a (*.f64 b -1/4)) c))))))))))))))
(if (<=.f64 z -11500000000000000279310978936259545044250998084351783488676830789303317733866815640916940667047615534327421058773475385590754476116893974709722415104) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 z -1139999999999999944892232763330101182986153858568558113141647434788835380451097043703835149579480707419340800) (+.f64 (*.f64 y x) c) (if (<=.f64 z -7136238463529799/1427247692705959881058285969449495136382746624) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 z -1698260187648999/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 y x) c) (if (<=.f64 z -7380189343388173/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 z 4259306016766851/10141204801825835211973625643008) (+.f64 (*.f64 y x) c) (+.f64 (*.f64 z (*.f64 1/16 t)) c)))))))
(if (<=.f64 z -24000000000000001754685172398116461706787828856900921681013702986586698133707028445008721843452577904022656511992743150080376669985258330720931257980683385370543338253026620336054990778685118107554692363641159680) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 z -160000000000000002748405181954835058886289665348887281723717255123200500204510166721322027885778770923560735352696685356590898023122768099994152791441408) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 z -19999999999999998876238979948827261631594308857026393931776) (+.f64 (*.f64 y x) c) (if (<=.f64 z -120000000000000002281701376) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 z -6099873327065793/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (+.f64 (*.f64 y x) c) (if (<=.f64 z -2921324948424485/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 z 8315787937497185/10141204801825835211973625643008) (+.f64 (*.f64 y x) c) (*.f64 1/16 (*.f64 t z)))))))))
(if (<=.f64 z -2299999999999999957415495928671331424962014891232640791814584995127284230215118275575219499063076029414580327265619712238545528755327348457583380096288955699425011315778035542712857426742797830795583350123172733124608) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 z -6200000000000000264904576743728587498026488243508123533312) (+.f64 (*.f64 y x) c) (if (<=.f64 z -1200000000000000033554432) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 z 6591783121186793/1267650600228229401496703205376) (+.f64 (*.f64 y x) c) (*.f64 1/16 (*.f64 t z))))))
(if (<=.f64 c -390000000000000007228701846050596704242204888496313876242402151272756685624424503995960771119214244577296510932537812362296651270403132027063160916299520933888) c (if (<=.f64 c 3135285318820699/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 c 1100000000000000000) (*.f64 y x) (if (<=.f64 c 800000000000000033505220451369166367193147093312270626514742169445597184) (*.f64 1/16 (*.f64 t z)) c))))
(if (<=.f64 c -250000000000000008210390622301231519746753141589902923878078356564686751724696998886000328906931853170987376196080608894662122658552872960) c (if (<=.f64 c 47999999999999999687785584989078099412346739011899663633013015715043061268480) (*.f64 y x) c))
c
Outputs
(fma.f64 t (/.f64 z 16) (fma.f64 x y (-.f64 c (*.f64 b (/.f64 a 4)))))
(+.f64 (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (*.f64 x y)) c)
(+.f64 c (+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 b a) -1/4)) (*.f64 x y)))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 c (-.f64 (+.f64 (/.f64 (*.f64 t z) 16) (*.f64 x y)) (/.f64 (*.f64 b a) 4)))
(if (<=.f64 (*.f64 a b) -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 500000000000000039145770202298121921152680149943058432) (+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c) (-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))))
(if (<=.f64 (*.f64 b a) -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (+.f64 (+.f64 c (*.f64 x y)) (*.f64 (*.f64 b a) -1/4)) (if (<=.f64 (*.f64 b a) 500000000000000039145770202298121921152680149943058432) (+.f64 c (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 t z)))) (+.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 b a) -1/4))))
(if (<=.f64 (*.f64 a b) -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 9999999999999999818508707188399807864717650964328171247958398369899072554380053298205803424393137676263358464) (+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c) (-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))))
(if (<=.f64 (*.f64 b a) -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (+.f64 (+.f64 c (*.f64 x y)) (*.f64 (*.f64 b a) -1/4)) (if (<=.f64 (*.f64 b a) 9999999999999999818508707188399807864717650964328171247958398369899072554380053298205803424393137676263358464) (+.f64 c (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 t z)))) (+.f64 (+.f64 c (*.f64 x y)) (*.f64 (*.f64 b a) -1/4))))
(if (<=.f64 (*.f64 a b) -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 (*.f64 a b) 20000000000000001820719981007368700209209079903509731143090914749681805790702668304308360195083224381128704) (+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))))
(if (<=.f64 (*.f64 b a) -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (+.f64 c (*.f64 a (*.f64 b -1/4))) (if (<=.f64 (*.f64 b a) 20000000000000001820719981007368700209209079903509731143090914749681805790702668304308360195083224381128704) (+.f64 c (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 t z)))) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 b a) 1/4))))
(if (<=.f64 (*.f64 a b) -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 (*.f64 a b) 9999999999999999818508707188399807864717650964328171247958398369899072554380053298205803424393137676263358464) (+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) c) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(if (<=.f64 (*.f64 b a) -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (+.f64 c (*.f64 a (*.f64 b -1/4))) (if (<=.f64 (*.f64 b a) 9999999999999999818508707188399807864717650964328171247958398369899072554380053298205803424393137676263358464) (+.f64 c (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 t z)))) (+.f64 c (*.f64 a (*.f64 b -1/4)))))
(if (<=.f64 z -13000000000000000068854692121013884292779726133396128089903237832704952831799783720221566041622466430723711470731848003560974623047162097248422068224) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 z -1139999999999999944892232763330101182986153858568558113141647434788835380451097043703835149579480707419340800) (+.f64 (*.f64 y x) c) (if (<=.f64 z -8135311848423971/1427247692705959881058285969449495136382746624) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 z -4770597318893877/12554203470773361527671578846415332832204710888928069025792) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 z -8343699359066055/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 z -8372115032861669/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 z -75075168288047/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 z 2535301200456459/633825300114114700748351602688) (+.f64 (*.f64 y x) c) (+.f64 (*.f64 z (*.f64 1/16 t)) c)))))))))
(if (<=.f64 z -13000000000000000068854692121013884292779726133396128089903237832704952831799783720221566041622466430723711470731848003560974623047162097248422068224) (+.f64 c (*.f64 z (*.f64 t 1/16))) (if (<=.f64 z -1139999999999999944892232763330101182986153858568558113141647434788835380451097043703835149579480707419340800) (+.f64 c (*.f64 x y)) (if (<=.f64 z -8135311848423971/1427247692705959881058285969449495136382746624) (+.f64 c (*.f64 z (*.f64 t 1/16))) (if (<=.f64 z -4770597318893877/12554203470773361527671578846415332832204710888928069025792) (+.f64 (*.f64 x y) (*.f64 (*.f64 b a) -1/4)) (if (<=.f64 z -8343699359066055/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (+.f64 c (*.f64 z (*.f64 t 1/16))) (if (<=.f64 z -8372115032861669/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (+.f64 (*.f64 x y) (*.f64 (*.f64 b a) -1/4)) (if (<=.f64 z -75075168288047/30030067315218800919884630782037027445247038374198014146711597563050526250476926831789640794321325523394216076738821850476730762665208973047045843626559620640158907690363610309346513399556581649279919071671610504617321356178738468477058455548958390664298496) (+.f64 c (*.f64 a (*.f64 b -1/4))) (if (<=.f64 z 2535301200456459/633825300114114700748351602688) (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 z (*.f64 t 1/16)))))))))))
(if (<=.f64 a -94999999999999990725149021657306747155354168189706114291081969914308104068219948181571539303796369982677507209849040487636381141062123520) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 a -6699999999999999620025803636940805748053110525835137053580121662393285550515683328) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 a -120000000000000009317983086139477767345535975424) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 a -7638104968020361/288230376151711744) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 a -7788445287802241/649037107316853453566312041152512) (*.f64 a (*.f64 b -1/4)) (if (<=.f64 a -456932444904477/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (+.f64 (*.f64 y x) c) (if (<=.f64 a -5043456793138493/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 a -6491215370693051/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 a -8507910241151849/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 a -8748434935938369/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 a -6794509235780081/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 a 4836680888082873/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 a 4867778304876401/10141204801825835211973625643008) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (+.f64 (*.f64 a (*.f64 b -1/4)) c))))))))))))))
(if (<=.f64 a -94999999999999990725149021657306747155354168189706114291081969914308104068219948181571539303796369982677507209849040487636381141062123520) (+.f64 c (*.f64 a (*.f64 b -1/4))) (if (<=.f64 a -6699999999999999620025803636940805748053110525835137053580121662393285550515683328) (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 a -120000000000000009317983086139477767345535975424) (+.f64 c (*.f64 a (*.f64 b -1/4))) (if (<=.f64 a -7638104968020361/288230376151711744) (+.f64 c (*.f64 z (*.f64 t 1/16))) (if (<=.f64 a -7788445287802241/649037107316853453566312041152512) (*.f64 a (*.f64 b -1/4)) (if (<=.f64 a -456932444904477/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (+.f64 c (*.f64 x y)) (if (<=.f64 a -5043456793138493/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (+.f64 c (*.f64 z (*.f64 t 1/16))) (if (<=.f64 a -6491215370693051/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 a -8507910241151849/321053216647239593947814323906257853121968982105906607635393121525191171526921436896586092302098904493834409720225721295960658706676257560005359788247795462033399882271023229870096664909931806474077957259264) (+.f64 c (*.f64 z (*.f64 t 1/16))) (if (<=.f64 a -8748434935938369/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 a -6794509235780081/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (+.f64 c (*.f64 z (*.f64 t 1/16))) (if (<=.f64 a 4836680888082873/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 a 4867778304876401/10141204801825835211973625643008) (+.f64 c (*.f64 z (*.f64 t 1/16))) (+.f64 c (*.f64 a (*.f64 b -1/4))))))))))))))))
(if (<=.f64 z -11500000000000000279310978936259545044250998084351783488676830789303317733866815640916940667047615534327421058773475385590754476116893974709722415104) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 z -1139999999999999944892232763330101182986153858568558113141647434788835380451097043703835149579480707419340800) (+.f64 (*.f64 y x) c) (if (<=.f64 z -7136238463529799/1427247692705959881058285969449495136382746624) (+.f64 (*.f64 z (*.f64 1/16 t)) c) (if (<=.f64 z -1698260187648999/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 y x) c) (if (<=.f64 z -7380189343388173/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 z 4259306016766851/10141204801825835211973625643008) (+.f64 (*.f64 y x) c) (+.f64 (*.f64 z (*.f64 1/16 t)) c)))))))
(if (<=.f64 z -11500000000000000279310978936259545044250998084351783488676830789303317733866815640916940667047615534327421058773475385590754476116893974709722415104) (+.f64 c (*.f64 z (*.f64 t 1/16))) (if (<=.f64 z -1139999999999999944892232763330101182986153858568558113141647434788835380451097043703835149579480707419340800) (+.f64 c (*.f64 x y)) (if (<=.f64 z -7136238463529799/1427247692705959881058285969449495136382746624) (+.f64 c (*.f64 z (*.f64 t 1/16))) (if (<=.f64 z -1698260187648999/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 c (*.f64 x y)) (if (<=.f64 z -7380189343388173/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (+.f64 c (*.f64 a (*.f64 b -1/4))) (if (<=.f64 z 4259306016766851/10141204801825835211973625643008) (+.f64 c (*.f64 x y)) (+.f64 c (*.f64 z (*.f64 t 1/16)))))))))
(if (<=.f64 z -24000000000000001754685172398116461706787828856900921681013702986586698133707028445008721843452577904022656511992743150080376669985258330720931257980683385370543338253026620336054990778685118107554692363641159680) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 z -160000000000000002748405181954835058886289665348887281723717255123200500204510166721322027885778770923560735352696685356590898023122768099994152791441408) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 z -19999999999999998876238979948827261631594308857026393931776) (+.f64 (*.f64 y x) c) (if (<=.f64 z -120000000000000002281701376) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 z -6099873327065793/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (+.f64 (*.f64 y x) c) (if (<=.f64 z -2921324948424485/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (+.f64 (*.f64 a (*.f64 b -1/4)) c) (if (<=.f64 z 8315787937497185/10141204801825835211973625643008) (+.f64 (*.f64 y x) c) (*.f64 1/16 (*.f64 t z)))))))))
(if (<=.f64 z -24000000000000001754685172398116461706787828856900921681013702986586698133707028445008721843452577904022656511992743150080376669985258330720931257980683385370543338253026620336054990778685118107554692363641159680) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 z -160000000000000002748405181954835058886289665348887281723717255123200500204510166721322027885778770923560735352696685356590898023122768099994152791441408) (+.f64 c (*.f64 a (*.f64 b -1/4))) (if (<=.f64 z -19999999999999998876238979948827261631594308857026393931776) (+.f64 c (*.f64 x y)) (if (<=.f64 z -120000000000000002281701376) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 z -6099873327065793/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (+.f64 c (*.f64 x y)) (if (<=.f64 z -2921324948424485/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (+.f64 c (*.f64 a (*.f64 b -1/4))) (if (<=.f64 z 8315787937497185/10141204801825835211973625643008) (+.f64 c (*.f64 x y)) (*.f64 1/16 (*.f64 t z)))))))))
(if (<=.f64 z -2299999999999999957415495928671331424962014891232640791814584995127284230215118275575219499063076029414580327265619712238545528755327348457583380096288955699425011315778035542712857426742797830795583350123172733124608) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 z -6200000000000000264904576743728587498026488243508123533312) (+.f64 (*.f64 y x) c) (if (<=.f64 z -1200000000000000033554432) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 z 6591783121186793/1267650600228229401496703205376) (+.f64 (*.f64 y x) c) (*.f64 1/16 (*.f64 t z))))))
(if (<=.f64 z -2299999999999999957415495928671331424962014891232640791814584995127284230215118275575219499063076029414580327265619712238545528755327348457583380096288955699425011315778035542712857426742797830795583350123172733124608) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 z -6200000000000000264904576743728587498026488243508123533312) (+.f64 c (*.f64 x y)) (if (<=.f64 z -1200000000000000033554432) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 z 6591783121186793/1267650600228229401496703205376) (+.f64 c (*.f64 x y)) (*.f64 1/16 (*.f64 t z))))))
(if (<=.f64 c -390000000000000007228701846050596704242204888496313876242402151272756685624424503995960771119214244577296510932537812362296651270403132027063160916299520933888) c (if (<=.f64 c 3135285318820699/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 c 1100000000000000000) (*.f64 y x) (if (<=.f64 c 800000000000000033505220451369166367193147093312270626514742169445597184) (*.f64 1/16 (*.f64 t z)) c))))
(if (<=.f64 c -390000000000000007228701846050596704242204888496313876242402151272756685624424503995960771119214244577296510932537812362296651270403132027063160916299520933888) c (if (<=.f64 c 3135285318820699/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 c 1100000000000000000) (*.f64 x y) (if (<=.f64 c 800000000000000033505220451369166367193147093312270626514742169445597184) (*.f64 1/16 (*.f64 t z)) c))))
(if (<=.f64 c -250000000000000008210390622301231519746753141589902923878078356564686751724696998886000328906931853170987376196080608894662122658552872960) c (if (<=.f64 c 47999999999999999687785584989078099412346739011899663633013015715043061268480) (*.f64 y x) c))
(if (<=.f64 c -250000000000000008210390622301231519746753141589902923878078356564686751724696998886000328906931853170987376196080608894662122658552872960) c (if (<=.f64 c 47999999999999999687785584989078099412346739011899663633013015715043061268480) (*.f64 x y) c))
c
Compiler

Compiled 797 to 480 computations (39.8% saved)

soundness213.0ms (1.7%)

Algorithm
egg-herbie
Rules
1243×fma-neg_binary64
515×fma-def_binary64
259×cancel-sign-sub-inv_binary64
147×distribute-rgt-in_binary64
127×sub-neg_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01823
13423
27722
317421
441619
592819
6161819
7266119
8354719
9371119
10376619
11377619
12377619
13409219
14409619
15409619
Stop Event
saturated
Compiler

Compiled 350 to 245 computations (30% saved)

end216.0ms (1.7%)

Remove

(sort a b)

(sort z t)

(sort x y)

Compiler

Compiled 831 to 440 computations (47.1% saved)

Profiling

Loading profile data...