Details

Time bar (total: 19.6s)

analyze836.0ms (4.3%)

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.4s (12.3%)

Results
1.8s8256×body256valid
627.0ms4131×body256infinite
Bogosity

preprocess110.0ms (0.6%)

Algorithm
egg-herbie
Rules
964×associate--l-
888×associate-+l+
864×+-commutative
854×cancel-sign-sub
766×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0128990
1359990
2951946
32555902
45397902
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 t (/.f64 16 z))) (/.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 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 (-.f64 (+.f64 (*.f64 y x) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 (-.f64 (fma.f64 x y (/.f64 t (/.f64 16 z))) (/.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 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 (-.f64 (+.f64 (*.f64 z y) (/.f64 (*.f64 x t) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 c (-.f64 (fma.f64 z y (/.f64 (*.f64 x t) 16)) (/.f64 a (/.f64 4 b))))
(+.f64 c (-.f64 (fma.f64 y z (/.f64 t (/.f64 16 x))) (*.f64 (/.f64 a 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)))))
(+.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 x (/.f64 16 z))) (*.f64 (/.f64 a 4) b)))
(fma.f64 (/.f64 z 16) x (fma.f64 y t (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 (-.f64 (+.f64 (*.f64 a y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 x b) 4)) c)
(+.f64 c (-.f64 (fma.f64 a y (/.f64 t (/.f64 16 z))) (/.f64 x (/.f64 4 b))))
(-.f64 (fma.f64 y a (*.f64 (/.f64 z 16) t)) (-.f64 (/.f64 b (/.f64 4 x)) c))
(fma.f64 y a (fma.f64 (/.f64 z 16) t (fma.f64 -1 (*.f64 b (/.f64 x 4)) c)))
(fma.f64 y a (fma.f64 z (/.f64 t 16) (-.f64 c (/.f64 b (/.f64 4 x)))))
(+.f64 (-.f64 (+.f64 (*.f64 b y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a x) 4)) c)
(+.f64 c (-.f64 (fma.f64 b y (/.f64 t (/.f64 16 z))) (/.f64 a (/.f64 4 x))))
(-.f64 (fma.f64 y b (*.f64 (/.f64 z 16) t)) (-.f64 (/.f64 x (/.f64 4 a)) c))
(fma.f64 (/.f64 z 16) t (fma.f64 y b (fma.f64 -1 (*.f64 x (/.f64 a 4)) c)))
(fma.f64 (/.f64 z 16) t (fma.f64 y b (-.f64 c (/.f64 x (/.f64 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 t (/.f64 16 z))) (-.f64 (/.f64 a (/.f64 4 b)) x))
(+.f64 x (-.f64 (fma.f64 y c (*.f64 (/.f64 z 16) t)) (*.f64 (/.f64 a 4) b)))
(fma.f64 (/.f64 z 16) t (fma.f64 y c (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 (-.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 (/.f64 y 16) t)) (*.f64 (/.f64 a 4) b)))
(fma.f64 (/.f64 y 16) t (fma.f64 x z (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 (-.f64 (+.f64 (*.f64 x t) (/.f64 (*.f64 z y) 16)) (/.f64 (*.f64 a b) 4)) c)
(-.f64 (fma.f64 x t (/.f64 z (/.f64 16 y))) (-.f64 (/.f64 a (/.f64 4 b)) c))
(+.f64 c (-.f64 (fma.f64 x t (*.f64 (/.f64 z 16) y)) (*.f64 (/.f64 a 4) b)))
(fma.f64 x t (fma.f64 (/.f64 z 16) y (fma.f64 -1 (*.f64 a (/.f64 b 4)) c)))
(fma.f64 x t (fma.f64 y (/.f64 z 16) (-.f64 c (*.f64 a (/.f64 b 4)))))
(+.f64 (-.f64 (+.f64 (*.f64 x a) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 y b) 4)) c)
(+.f64 c (-.f64 (fma.f64 x a (/.f64 t (/.f64 16 z))) (/.f64 y (/.f64 4 b))))
(+.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 (/.f64 b 4) y) c)))
(fma.f64 x a (fma.f64 z (/.f64 t 16) (-.f64 c (*.f64 y (/.f64 b 4)))))
(+.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 t (/.f64 16 z))) (/.f64 a (/.f64 4 y))))
(+.f64 c (-.f64 (fma.f64 x b (*.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)))))
(+.f64 (-.f64 (+.f64 (*.f64 x c) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) y)
(-.f64 (fma.f64 x c (/.f64 t (/.f64 16 z))) (-.f64 (/.f64 a (/.f64 4 b)) y))
(+.f64 y (-.f64 (fma.f64 x c (*.f64 (/.f64 z 16) t)) (*.f64 (/.f64 a 4) b)))
(fma.f64 x c (fma.f64 (/.f64 z 16) t (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 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 t z) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 (-.f64 (fma.f64 x y (/.f64 t (/.f64 16 z))) (/.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 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 (-.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 c (-.f64 (fma.f64 x y (*.f64 (/.f64 a 16) t)) (*.f64 (/.f64 z 4) b)))
(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 (-.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 z (/.f64 4 a)) 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 a (/.f64 z 4)))))
(+.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 (/.f64 a 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 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z a) 16)) (/.f64 (*.f64 t b) 4)) c)
(+.f64 c (-.f64 (fma.f64 x y (/.f64 z (/.f64 16 a))) (/.f64 t (/.f64 4 b))))
(+.f64 c (-.f64 (fma.f64 x y (/.f64 z (/.f64 16 a))) (*.f64 (/.f64 t 4) b)))
(fma.f64 x y (fma.f64 (/.f64 z 16) a (fma.f64 -1 (*.f64 b (/.f64 t 4)) c)))
(fma.f64 (/.f64 z 16) a (fma.f64 x y (-.f64 c (*.f64 t (/.f64 b 4)))))
(+.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 (*.f64 z b) 16)) (/.f64 a (/.f64 4 t))))
(+.f64 c (-.f64 (fma.f64 x y (/.f64 b (/.f64 16 z))) (*.f64 (/.f64 a 4) t)))
(fma.f64 (/.f64 z 16) b (fma.f64 x y (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 (-.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 (/.f64 a 4) b)))
(fma.f64 (/.f64 z 16) c (fma.f64 x y (fma.f64 -1 (*.f64 a (/.f64 b 4)) t)))
(fma.f64 (/.f64 z 16) c (fma.f64 x y (-.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 t (/.f64 16 z))) (/.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 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 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 c b) 4)) a)
(+.f64 a (-.f64 (fma.f64 x y (/.f64 t (/.f64 16 z))) (/.f64 c (/.f64 4 b))))
(+.f64 a (-.f64 (fma.f64 x y (*.f64 (/.f64 z 16) t)) (*.f64 (/.f64 c 4) b)))
(fma.f64 x y (fma.f64 (/.f64 z 16) t (fma.f64 -1 (*.f64 (/.f64 b 4) c) a)))
(fma.f64 x y (fma.f64 z (/.f64 t 16) (-.f64 a (*.f64 b (/.f64 c 4)))))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a c) 4)) b)
(+.f64 b (-.f64 (fma.f64 x y (/.f64 t (/.f64 16 z))) (/.f64 a (/.f64 4 c))))
(-.f64 (fma.f64 x y (*.f64 (/.f64 z 16) t)) (-.f64 (*.f64 (/.f64 a 4) c) b))
(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)))))
Symmetry

(sort x y)

(sort z t)

(sort a b)

Compiler

Compiled 31 to 24 computations (22.6% saved)

simplify182.0ms (0.9%)

Algorithm
egg-herbie
Rules
2454×fma-def
1218×fma-neg
458×cancel-sign-sub-inv
294×sub-neg
286×distribute-rgt-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01945
13745
28043
318341
442437
595037
6169437
7275537
8357237
9372337
10377737
11378637
12378637
13410237
14410637
15410637
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 z (/.f64 t 16) c)))
(fma.f64 x y (fma.f64 a (*.f64 -1/4 b) (fma.f64 z (/.f64 t 16) c)))
(fma.f64 x y (fma.f64 a (*.f64 b -1/4) (fma.f64 z (/.f64 t 16) c)))
(fma.f64 x y (fma.f64 a (*.f64 b -1/4) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 x y (fma.f64 a (*.f64 b -1/4) (fma.f64 z (*.f64 t 1/16) c)))

eval3.0ms (0%)

Compiler

Compiled 157 to 87 computations (44.6% saved)

prune4.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New6410
Fresh011
Picked000
Done000
Total6511
Accurracy
100.0%
Counts
11 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (/.f64 t 16) c)))
100.0%
(fma.f64 t (/.f64 z 16) (fma.f64 x y (-.f64 c (*.f64 b (/.f64 a 4)))))
99.8%
(-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 b)) c))
100.0%
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
Compiler

Compiled 90 to 62 computations (31.1% saved)

localize49.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (*.f64 a b) 4)
100.0%
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
100.0%
(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
100.0%
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
Compiler

Compiled 76 to 32 computations (57.9% saved)

series43.0ms (0.2%)

Counts
4 → 228
Calls

57 calls:

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

rewrite119.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1108×fma-neg
788×expm1-udef
784×log1p-udef
442×add-sqr-sqrt
434×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019118
1432110
26346110
Stop Event
node limit
Counts
4 → 175
Calls
Call 1
Inputs
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
(/.f64 (*.f64 a b) 4)
Outputs
(-.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b 1/4) (neg.f64 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 z (*.f64 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 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 z (*.f64 t 1/16))) 3) (pow.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (+.f64 (*.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c)) (fma.f64 a (*.f64 b 1/4) (neg.f64 c))) (*.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b 1/4) (neg.f64 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 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c)) (fma.f64 a (*.f64 b 1/4) (neg.f64 c)))) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(pow.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) 1)
(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 (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 (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)))
(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))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(fma.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 1 (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(fma.f64 1 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 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 z (*.f64 t 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 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 z (*.f64 t 1/16)))) (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))) (/.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/256) (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))))
(*.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 1)
(*.f64 1 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/256) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 z t) 2) 1/256 (neg.f64 (pow.f64 (*.f64 x y) 2))) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))
(pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(fma.f64 x y (*.f64 z (*.f64 t 1/16)))
(fma.f64 y x (*.f64 z (*.f64 t 1/16)))
(fma.f64 (*.f64 z t) 1/16 (*.f64 x y))
(fma.f64 1 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))
(fma.f64 1 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 2) (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (*.f64 x y))
(+.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 z (*.f64 t 1/16)) (+.f64 (*.f64 x y) (*.f64 (*.f64 a b) -1/4)))
(+.f64 (*.f64 z (*.f64 t 1/16)) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (fma.f64 x y (*.f64 z (*.f64 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))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (*.f64 a (*.f64 b 1/4))))
(+.f64 (*.f64 (*.f64 a b) -1/4) (fma.f64 x y (*.f64 z (*.f64 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 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4))))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 4 b) (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) a))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (/.f64 4 b)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) 4) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (*.f64 a b))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) 4))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 (/.f64 4 a) b)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (/.f64 (/.f64 4 a) b)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) -4) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (*.f64 a (neg.f64 b)))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) -4))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 4 b)) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) a)) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (/.f64 4 b)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) 4) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (*.f64 a b))) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) 4))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 (/.f64 4 a) b)) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) 1)) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (/.f64 (/.f64 4 a) b)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) -4) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (*.f64 a (neg.f64 b)))) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) -4))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) (neg.f64 (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/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 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (-.f64 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 x y (*.f64 z (*.f64 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 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 (fma.f64 x y (*.f64 z (*.f64 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 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2)
(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)))))
(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))
(log1p.f64 (expm1.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(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 z (*.f64 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 z (*.f64 t 1/16))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 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 z (*.f64 t 1/16)))) (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 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) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))) (*.f64 (*.f64 a b) -1/4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 b 1/4)))) 1)
(*.f64 a (/.f64 1 (/.f64 4 b)))
(*.f64 a (*.f64 b 1/4))
(*.f64 b (*.f64 a 1/4))
(*.f64 (*.f64 a b) 1/4)
(*.f64 (*.f64 a (*.f64 b 1/4)) 1)
(*.f64 1 (*.f64 a (*.f64 b 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) 1/4))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (cbrt.f64 (*.f64 a (*.f64 b 1/4))))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/4))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (sqrt.f64 (*.f64 a (*.f64 b 1/4))))
(*.f64 (*.f64 a (neg.f64 b)) -1/4)
(*.f64 1/4 (*.f64 a b))
(*.f64 (/.f64 a 4) b)
(pow.f64 (*.f64 a (*.f64 b 1/4)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) 2)
(pow.f64 (/.f64 (/.f64 4 a) b) -1)
(neg.f64 (/.f64 (*.f64 a b) -4))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b 1/4)))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 b 1/4))))
(exp.f64 (log.f64 (*.f64 a (*.f64 b 1/4))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 b 1/4))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 b 1/4))))

simplify292.0ms (1.5%)

Algorithm
egg-herbie
Rules
788×div-sub
684×fma-def
604×log-prod
538×associate-*r*
516×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042915925
1116615487
2533815487
Stop Event
node limit
Counts
403 → 267
Calls
Call 1
Inputs
(-.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 (*.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 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/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(-.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b 1/4) (neg.f64 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 z (*.f64 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 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 z (*.f64 t 1/16))) 3) (pow.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (+.f64 (*.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c)) (fma.f64 a (*.f64 b 1/4) (neg.f64 c))) (*.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b 1/4) (neg.f64 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 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c)) (fma.f64 a (*.f64 b 1/4) (neg.f64 c)))) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(pow.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c) 1)
(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 (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 (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)))
(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))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) c)))
(fma.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 1 (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(fma.f64 1 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 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 z (*.f64 t 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 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 z (*.f64 t 1/16)))) (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))) (/.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/256) (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))))
(*.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 1)
(*.f64 1 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/256) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 z t) 2) 1/256 (neg.f64 (pow.f64 (*.f64 x y) 2))) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))
(pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(fma.f64 x y (*.f64 z (*.f64 t 1/16)))
(fma.f64 y x (*.f64 z (*.f64 t 1/16)))
(fma.f64 (*.f64 z t) 1/16 (*.f64 x y))
(fma.f64 1 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))
(fma.f64 1 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 2) (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (*.f64 x y))
(+.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 z (*.f64 t 1/16)) (+.f64 (*.f64 x y) (*.f64 (*.f64 a b) -1/4)))
(+.f64 (*.f64 z (*.f64 t 1/16)) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (fma.f64 x y (*.f64 z (*.f64 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))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (*.f64 a (*.f64 b 1/4))))
(+.f64 (*.f64 (*.f64 a b) -1/4) (fma.f64 x y (*.f64 z (*.f64 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 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4))))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 4 b) (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) a))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (/.f64 4 b)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) 4) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (*.f64 a b))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) 4))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 (/.f64 4 a) b)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (/.f64 (/.f64 4 a) b)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) -4) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (*.f64 a (neg.f64 b)))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) -4))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 4 b)) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) a)) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (/.f64 4 b)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) 4) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (*.f64 a b))) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) 4))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 (/.f64 4 a) b)) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) 1)) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (/.f64 (/.f64 4 a) b)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) -4) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (*.f64 a (neg.f64 b)))) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) -4))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) (neg.f64 (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/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 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (-.f64 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 x y (*.f64 z (*.f64 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 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 (fma.f64 x y (*.f64 z (*.f64 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 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2)
(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)))))
(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))
(log1p.f64 (expm1.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(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 z (*.f64 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 z (*.f64 t 1/16))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 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 z (*.f64 t 1/16)))) (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 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) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))) (*.f64 (*.f64 a b) -1/4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 b 1/4)))) 1)
(*.f64 a (/.f64 1 (/.f64 4 b)))
(*.f64 a (*.f64 b 1/4))
(*.f64 b (*.f64 a 1/4))
(*.f64 (*.f64 a b) 1/4)
(*.f64 (*.f64 a (*.f64 b 1/4)) 1)
(*.f64 1 (*.f64 a (*.f64 b 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) 1/4))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (cbrt.f64 (*.f64 a (*.f64 b 1/4))))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/4))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (sqrt.f64 (*.f64 a (*.f64 b 1/4))))
(*.f64 (*.f64 a (neg.f64 b)) -1/4)
(*.f64 1/4 (*.f64 a b))
(*.f64 (/.f64 a 4) b)
(pow.f64 (*.f64 a (*.f64 b 1/4)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) 2)
(pow.f64 (/.f64 (/.f64 4 a) b) -1)
(neg.f64 (/.f64 (*.f64 a b) -4))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b 1/4)))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 b 1/4))))
(exp.f64 (log.f64 (*.f64 a (*.f64 b 1/4))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 b 1/4))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 b 1/4))))
Outputs
(-.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(-.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 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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(-.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 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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(+.f64 (fma.f64 1/16 (*.f64 t z) 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 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(+.f64 (fma.f64 1/16 (*.f64 t z) 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 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(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 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(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 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(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 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(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 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(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 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(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 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(-.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(-.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(fma.f64 x y (*.f64 a (*.f64 b -1/4)))
(fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.f64 1/16 (*.f64 t z))
(-.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.f64 1/16 (*.f64 t z))
(-.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(fma.f64 x y (*.f64 a (*.f64 b -1/4)))
(fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.f64 1/16 (*.f64 t z))
(-.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.f64 1/16 (*.f64 t z))
(-.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(-.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b 1/4) (neg.f64 c)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) 2) (*.f64 c c)) (-.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) c))
(-.f64 (+.f64 c (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 a (*.f64 b 1/4)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 c 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) 2) (*.f64 c (-.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 3)) (fma.f64 c (-.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 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 (*.f64 t z) 1/16 (*.f64 y x))) 2) (*.f64 c c)) (-.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 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 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3))))
(*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) 2) (*.f64 c (-.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 3)) (fma.f64 c (-.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 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 (*.f64 t z) 1/16 (*.f64 y x))) 2) (*.f64 c c)) (-.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) c))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 c 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) 2) (*.f64 c (-.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 3)) (fma.f64 c (-.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 2)))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 c 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) 3)) (fma.f64 c c (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) 2) (*.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 3)) (fma.f64 c c (*.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) (-.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 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 (*.f64 t z) 1/16 (*.f64 y x))) 2) (*.f64 c c)) (-.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 2) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) c))
(/.f64 (neg.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 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 c 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) 2) (*.f64 c (-.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 3)) (fma.f64 c (-.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 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 (*.f64 t z) 1/16 (*.f64 y x))) 2) (*.f64 c c))) (neg.f64 (-.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 2)) (-.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) (pow.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (+.f64 (*.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c)) (fma.f64 a (*.f64 b 1/4) (neg.f64 c))) (*.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 3) (pow.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 2) (*.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (+.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) (fma.f64 a (*.f64 1/4 b) (neg.f64 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/16 (*.f64 t z) (*.f64 y x)) (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.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 (*.f64 t z) 1/16 (*.f64 y x))) 2) (*.f64 c c))) (neg.f64 (-.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) 2)) (-.f64 c (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c)) (fma.f64 a (*.f64 b 1/4) (neg.f64 c)))) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 2) (*.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) (+.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) (fma.f64 a (*.f64 1/4 b) (neg.f64 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 1/4 (*.f64 a b)) c))) (+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (-.f64 (*.f64 1/4 (*.f64 a b)) c)))
(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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(fma.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 1 (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(fma.f64 1 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(+.f64 c (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))) (neg.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (fma.f64 z (*.f64 1/16 (*.f64 t (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))))) (pow.f64 (*.f64 y x) 2))) (-.f64 (*.f64 1/4 (*.f64 a b)) c))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))) (neg.f64 (fma.f64 a (*.f64 b 1/4) (neg.f64 c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (neg.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16))) (-.f64 (*.f64 1/4 (*.f64 a b)) c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))) 1)
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))) (/.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/256) (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(*.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 1)
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (fma.f64 z (*.f64 1/16 (*.f64 t (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))))) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (fma.f64 z (*.f64 1/16 (*.f64 t (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))))) (pow.f64 (*.f64 y x) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (fma.f64 z (*.f64 1/16 (*.f64 t (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/256) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (fma.f64 z (*.f64 1/16 (*.f64 t (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (fma.f64 (pow.f64 (*.f64 z t) 2) 1/256 (neg.f64 (pow.f64 (*.f64 x y) 2))) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 1)
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 3)
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) 1/3)
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2)
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 1))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 x y (*.f64 z (*.f64 t 1/16)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 y x (*.f64 z (*.f64 t 1/16)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 z t) 1/16 (*.f64 x y))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 1 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 1 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(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 z (*.f64 t 1/16)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 2) (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (*.f64 x y))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (sqrt.f64 (*.f64 z (*.f64 t 1/16))) (*.f64 x y))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 (*.f64 z (*.f64 t 1/16)) (+.f64 (*.f64 x y) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 (*.f64 z (*.f64 t 1/16)) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) (*.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 (*.f64 t z) 1/16 (*.f64 y x))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) (*.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 (*.f64 t z) 1/16 (*.f64 y x))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) (*.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 (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x))) (*.f64 (*.f64 a b) 0))
(+.f64 (*.f64 (*.f64 a b) -1/4) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 2) (*.f64 a (*.f64 (*.f64 1/4 b) (+.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))))) (-.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 3) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.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 a (*.f64 b (*.f64 1/4 (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 z (*.f64 t 1/16))) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (+.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (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 z (*.f64 t 1/16)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4))))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 2) (*.f64 a (*.f64 (*.f64 1/4 b) (+.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))))) (-.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 3) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.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 a (*.f64 b (*.f64 1/4 (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 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (+.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (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 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 2) (*.f64 a (*.f64 (*.f64 1/4 b) (+.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))))) (-.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 3) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.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 a (*.f64 b (*.f64 1/4 (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 z (*.f64 t 1/16))) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (+.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 4 b) (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) a))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (/.f64 4 b)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 4 b) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (neg.f64 a))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (/.f64 4 b)))
(/.f64 (/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (/.f64 4 b) (*.f64 a (-.f64 (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))) (*.f64 (*.f64 t z) -1/16)) (pow.f64 (*.f64 y x) 2)))) (fma.f64 z (*.f64 1/16 (*.f64 t (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))))) (pow.f64 (*.f64 y x) 2))) (/.f64 4 b))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) 4) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (*.f64 a b))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) 4))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) 4) (*.f64 (*.f64 a b) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) 4))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) 4 (*.f64 (*.f64 a b) (-.f64 (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))) (*.f64 (*.f64 t z) -1/16)) (pow.f64 (*.f64 y x) 2)))) (*.f64 (fma.f64 z (*.f64 1/16 (*.f64 t (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))))) (pow.f64 (*.f64 y x) 2)) 4))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 (/.f64 4 a) b)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (/.f64 (/.f64 4 a) b)))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 4 (*.f64 a b))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))) (/.f64 4 (*.f64 a b)))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (/.f64 4 (*.f64 a b))) (fma.f64 z (*.f64 1/16 (*.f64 t (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))))) (pow.f64 (*.f64 y x) 2))) (/.f64 4 (*.f64 a b))) (fma.f64 z (*.f64 1/16 (*.f64 t (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) -4) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) (*.f64 a (neg.f64 b)))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)))) -4))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) -4) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (*.f64 a (neg.f64 b)))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) -4))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) -4) (*.f64 a (*.f64 (fma.f64 z (*.f64 1/16 (*.f64 t (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))))) (pow.f64 (*.f64 y x) 2)) b))) (*.f64 (fma.f64 z (*.f64 1/16 (*.f64 t (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))))) (pow.f64 (*.f64 y x) 2)) -4))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 4 b)) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) a)) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (/.f64 4 b)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 4 b)) (*.f64 a (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))) (*.f64 (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (/.f64 4 b)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (/.f64 4 b) (*.f64 a (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))))) (*.f64 (fma.f64 y x (*.f64 (*.f64 t z) -1/16)) (/.f64 4 b)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) 4) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (*.f64 a b))) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) 4))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) 4) (*.f64 (*.f64 a b) (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))) (*.f64 (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) 4))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) 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 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 (/.f64 4 a) b)) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) 1)) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (/.f64 (/.f64 4 a) b)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 4 (*.f64 a b))) (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (/.f64 4 (*.f64 a b))))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (/.f64 4 (*.f64 a b))) (fma.f64 y x (*.f64 (*.f64 t z) -1/16))) (*.f64 (fma.f64 y x (*.f64 (*.f64 t z) -1/16)) (/.f64 4 a))) b)
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) -4) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) (*.f64 a (neg.f64 b)))) (*.f64 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16))) -4))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) -4) (*.f64 (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 a (neg.f64 b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) -4))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) -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 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 a (*.f64 b 1/4)) (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 3) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 2) (*.f64 a (*.f64 (*.f64 1/4 b) (+.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) (*.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 a (*.f64 b (*.f64 1/4 (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 z (*.f64 t 1/16))) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) (neg.f64 (+.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 a (*.f64 b 1/4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) (neg.f64 (+.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) (*.f64 y 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))))))
(/.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 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2) (-.f64 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 2) (*.f64 a (*.f64 (*.f64 1/4 b) (+.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))))) (-.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 3) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.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 a (*.f64 b (*.f64 1/4 (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 z (*.f64 t 1/16))) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 a b) -1/4)))
(*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (+.f64 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(fma.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(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 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(fma.f64 1 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y 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)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 t z) 1/16 (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y))))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.f64 a (*.f64 b -1/4)) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (fma.f64 z (*.f64 1/16 (*.f64 t (fma.f64 1/16 (*.f64 t z) (*.f64 x (neg.f64 y))))) (pow.f64 (*.f64 y x) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z (*.f64 t 1/16)))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.f64 a (*.f64 b -1/4)) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 b 1/4)))) 1)
(*.f64 1/4 (*.f64 a b))
(*.f64 a (/.f64 1 (/.f64 4 b)))
(*.f64 1/4 (*.f64 a b))
(*.f64 a (*.f64 b 1/4))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 a 1/4))
(*.f64 1/4 (*.f64 a b))
(*.f64 (*.f64 a b) 1/4)
(*.f64 1/4 (*.f64 a b))
(*.f64 (*.f64 a (*.f64 b 1/4)) 1)
(*.f64 1/4 (*.f64 a b))
(*.f64 1 (*.f64 a (*.f64 b 1/4)))
(*.f64 1/4 (*.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) 1/4))
(*.f64 1/4 (*.f64 a b))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2))
(*.f64 1/4 (*.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (cbrt.f64 (*.f64 a (*.f64 b 1/4))))
(*.f64 1/4 (*.f64 a b))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/4))
(*.f64 1/4 (*.f64 a b))
(*.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (sqrt.f64 (*.f64 a (*.f64 b 1/4))))
(*.f64 1/4 (*.f64 a b))
(*.f64 (*.f64 a (neg.f64 b)) -1/4)
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 (/.f64 a 4) b)
(*.f64 1/4 (*.f64 a b))
(pow.f64 (*.f64 a (*.f64 b 1/4)) 1)
(*.f64 1/4 (*.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 3)
(*.f64 1/4 (*.f64 a b))
(pow.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) 1/3)
(*.f64 1/4 (*.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) 2)
(*.f64 1/4 (*.f64 a b))
(pow.f64 (/.f64 (/.f64 4 a) b) -1)
(*.f64 1/4 (*.f64 a b))
(neg.f64 (/.f64 (*.f64 a b) -4))
(/.f64 (*.f64 a (neg.f64 b)) -4)
(/.f64 (neg.f64 a) (/.f64 -4 b))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))
(sqrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))
(fabs.f64 (*.f64 a (*.f64 b -1/4)))
(*.f64 1/4 (fabs.f64 (*.f64 a b)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))
(*.f64 1/4 (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b 1/4)))))
(*.f64 1/4 (*.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))
(*.f64 1/4 (*.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 b 1/4))))
(*.f64 1/4 (*.f64 a b))
(exp.f64 (log.f64 (*.f64 a (*.f64 b 1/4))))
(*.f64 1/4 (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 b 1/4))) 1))
(*.f64 1/4 (*.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 b 1/4))))
(*.f64 1/4 (*.f64 a b))

localize26.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 x y (/.f64 z (/.f64 16 t)))
100.0%
(-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 b)) c))
99.7%
(/.f64 z (/.f64 16 t))
99.7%
(/.f64 a (/.f64 4 b))
Compiler

Compiled 63 to 36 computations (42.9% saved)

series7.0ms (0%)

Counts
4 → 180
Calls

45 calls:

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

rewrite159.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1504×fma-def
792×expm1-udef
788×log1p-udef
446×add-sqr-sqrt
438×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01992
142992
2613092
Stop Event
node limit
Counts
4 → 221
Calls
Call 1
Inputs
(/.f64 a (/.f64 4 b))
(/.f64 z (/.f64 16 t))
(-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 b)) c))
(fma.f64 x y (/.f64 z (/.f64 16 t)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 a 1/4)))) 1)
(*.f64 a (*.f64 b 1/4))
(*.f64 b (*.f64 a 1/4))
(*.f64 (*.f64 b (*.f64 a 1/4)) 1)
(*.f64 1 (*.f64 b (*.f64 a 1/4)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 b 1/4)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (cbrt.f64 (*.f64 b (*.f64 a 1/4))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 b 1/4)))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 a 1/4))) (sqrt.f64 (*.f64 b (*.f64 a 1/4))))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 -4 b)))
(*.f64 (*.f64 b 1/4) a)
(*.f64 (*.f64 a 1/4) b)
(*.f64 1/4 (/.f64 a (/.f64 1 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 a (cbrt.f64 (/.f64 4 b))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 b))) (/.f64 a (/.f64 2 (sqrt.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 4) (/.f64 (cbrt.f64 a) (/.f64 1 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 4 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (cbrt.f64 (*.f64 b (*.f64 a 1/4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 (sqrt.f64 b))) (/.f64 (cbrt.f64 a) (/.f64 2 (sqrt.f64 b))))
(*.f64 (/.f64 (sqrt.f64 a) 4) (/.f64 (sqrt.f64 a) (/.f64 1 b)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 4 b)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 4 b))))
(*.f64 (*.f64 (*.f64 a 1/4) 1) b)
(*.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 a 1) (*.f64 b 1/4))
(*.f64 (/.f64 a -4) (neg.f64 b))
(pow.f64 (*.f64 b (*.f64 a 1/4)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 a 1/4))) 2)
(pow.f64 (/.f64 4 (*.f64 a b)) -1)
(neg.f64 (/.f64 a (/.f64 -4 b)))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))
(log.f64 (exp.f64 (*.f64 b (*.f64 a 1/4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 a 1/4))))
(exp.f64 (log.f64 (*.f64 b (*.f64 a 1/4))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 a 1/4))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 a 1/4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z 1/16)))) 1)
(*.f64 z (*.f64 t 1/16))
(*.f64 t (*.f64 z 1/16))
(*.f64 (*.f64 t (*.f64 z 1/16)) 1)
(*.f64 1 (*.f64 t (*.f64 z 1/16)))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (cbrt.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/16)))
(*.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (sqrt.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/16)))
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 -16 t)))
(*.f64 (*.f64 t 1/16) z)
(*.f64 (*.f64 z 1/16) t)
(*.f64 1/16 (/.f64 z (/.f64 1 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 1 (/.f64 4 (sqrt.f64 t))) (/.f64 z (/.f64 4 (sqrt.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 16) (/.f64 (cbrt.f64 z) (/.f64 1 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 16 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 4 (sqrt.f64 t))) (/.f64 (cbrt.f64 z) (/.f64 4 (sqrt.f64 t))))
(*.f64 (/.f64 (sqrt.f64 z) 16) (/.f64 (sqrt.f64 z) (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 16 t)))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 16 t))))
(*.f64 (*.f64 (*.f64 z 1/16) 1) t)
(*.f64 (*.f64 (*.f64 z 1/16) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 (*.f64 (*.f64 z 1/16) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 (/.f64 z 1) (*.f64 t 1/16))
(*.f64 (/.f64 z -16) (neg.f64 t))
(pow.f64 (*.f64 t (*.f64 z 1/16)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) 2)
(pow.f64 (/.f64 16 (*.f64 z t)) -1)
(neg.f64 (/.f64 z (/.f64 -16 t)))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))
(log.f64 (exp.f64 (*.f64 t (*.f64 z 1/16))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16)))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 3))
(cbrt.f64 (/.f64 (pow.f64 z 3) (pow.f64 (/.f64 16 t) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 z 1/16))))
(+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(+.f64 c (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(+.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 (*.f64 x y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(+.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) c)
(+.f64 (*.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) 1) c)
(*.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1)
(*.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(*.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(*.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(/.f64 1 (/.f64 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2)) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3))))
(/.f64 1 (/.f64 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3))) (neg.f64 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2))) (neg.f64 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 3)) (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) 3) (pow.f64 c 3)) (fma.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) (-.f64 (*.f64 c c) (*.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(/.f64 (-.f64 (*.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) (*.f64 c c)) (-.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) c))
(pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 2))
(log.f64 (exp.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))))))
(cbrt.f64 (pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(exp.f64 (log.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(fma.f64 x y (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 y x (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 y x (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 1 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 1 (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(fma.f64 c 1 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1 (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(fma.f64 1 c (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(fma.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 1 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 1 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 1 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) c)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) 1 c)
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) (cbrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))) (cbrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) c)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (cbrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (cbrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) (sqrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) c)
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 -1 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (*.f64 b (*.f64 a 1/4)))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (*.f64 b (*.f64 a 1/4)))) c)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2)) (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 x y))
(+.f64 (*.f64 x y) (*.f64 t (*.f64 z 1/16)))
(+.f64 (*.f64 (*.f64 x y) 1) (*.f64 t (*.f64 z 1/16)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))) 1)
(*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 1)
(*.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 t (*.f64 z 1/16)) 3)) (fma.f64 (*.f64 x y) (*.f64 x y) (-.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2) (*.f64 (*.f64 x y) (*.f64 t (*.f64 z 1/16))))))
(/.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2)) (-.f64 (*.f64 x y) (*.f64 t (*.f64 z 1/16))))
(pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 1)
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 3)
(pow.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2)
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))
(log.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))
(exp.f64 (log.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 1))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))

simplify175.0ms (0.9%)

Algorithm
egg-herbie
Rules
1072×times-frac
810×log-prod
682×exp-prod
566×cube-prod
548×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048714517
1121913799
2486613799
Stop Event
node limit
Counts
401 → 308
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.f64 1/4 (*.f64 a b))
(*.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 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 (*.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 (exp.f64 (log1p.f64 (*.f64 b (*.f64 a 1/4)))) 1)
(*.f64 a (*.f64 b 1/4))
(*.f64 b (*.f64 a 1/4))
(*.f64 (*.f64 b (*.f64 a 1/4)) 1)
(*.f64 1 (*.f64 b (*.f64 a 1/4)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 b 1/4)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (cbrt.f64 (*.f64 b (*.f64 a 1/4))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 b 1/4)))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 a 1/4))) (sqrt.f64 (*.f64 b (*.f64 a 1/4))))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 -4 b)))
(*.f64 (*.f64 b 1/4) a)
(*.f64 (*.f64 a 1/4) b)
(*.f64 1/4 (/.f64 a (/.f64 1 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 a (cbrt.f64 (/.f64 4 b))))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 b))) (/.f64 a (/.f64 2 (sqrt.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 4) (/.f64 (cbrt.f64 a) (/.f64 1 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 4 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (cbrt.f64 (*.f64 b (*.f64 a 1/4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 (sqrt.f64 b))) (/.f64 (cbrt.f64 a) (/.f64 2 (sqrt.f64 b))))
(*.f64 (/.f64 (sqrt.f64 a) 4) (/.f64 (sqrt.f64 a) (/.f64 1 b)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 4 b)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 4 b))))
(*.f64 (*.f64 (*.f64 a 1/4) 1) b)
(*.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 a 1) (*.f64 b 1/4))
(*.f64 (/.f64 a -4) (neg.f64 b))
(pow.f64 (*.f64 b (*.f64 a 1/4)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 a 1/4))) 2)
(pow.f64 (/.f64 4 (*.f64 a b)) -1)
(neg.f64 (/.f64 a (/.f64 -4 b)))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))
(log.f64 (exp.f64 (*.f64 b (*.f64 a 1/4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 a 1/4))))
(exp.f64 (log.f64 (*.f64 b (*.f64 a 1/4))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 a 1/4))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 a 1/4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z 1/16)))) 1)
(*.f64 z (*.f64 t 1/16))
(*.f64 t (*.f64 z 1/16))
(*.f64 (*.f64 t (*.f64 z 1/16)) 1)
(*.f64 1 (*.f64 t (*.f64 z 1/16)))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (cbrt.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/16)))
(*.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (sqrt.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/16)))
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 -16 t)))
(*.f64 (*.f64 t 1/16) z)
(*.f64 (*.f64 z 1/16) t)
(*.f64 1/16 (/.f64 z (/.f64 1 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 1 (/.f64 4 (sqrt.f64 t))) (/.f64 z (/.f64 4 (sqrt.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 16) (/.f64 (cbrt.f64 z) (/.f64 1 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 16 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 4 (sqrt.f64 t))) (/.f64 (cbrt.f64 z) (/.f64 4 (sqrt.f64 t))))
(*.f64 (/.f64 (sqrt.f64 z) 16) (/.f64 (sqrt.f64 z) (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 16 t)))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 16 t))))
(*.f64 (*.f64 (*.f64 z 1/16) 1) t)
(*.f64 (*.f64 (*.f64 z 1/16) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 (*.f64 (*.f64 z 1/16) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 (/.f64 z 1) (*.f64 t 1/16))
(*.f64 (/.f64 z -16) (neg.f64 t))
(pow.f64 (*.f64 t (*.f64 z 1/16)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) 2)
(pow.f64 (/.f64 16 (*.f64 z t)) -1)
(neg.f64 (/.f64 z (/.f64 -16 t)))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))
(log.f64 (exp.f64 (*.f64 t (*.f64 z 1/16))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z 1/16)))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 3))
(cbrt.f64 (/.f64 (pow.f64 z 3) (pow.f64 (/.f64 16 t) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 z 1/16))))
(+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(+.f64 c (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(+.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 (*.f64 x y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(+.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) c)
(+.f64 (*.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) 1) c)
(*.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1)
(*.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(*.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(*.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(/.f64 1 (/.f64 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2)) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3))))
(/.f64 1 (/.f64 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3))) (neg.f64 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2))) (neg.f64 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 3)) (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) 3) (pow.f64 c 3)) (fma.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) (-.f64 (*.f64 c c) (*.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(/.f64 (-.f64 (*.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) (*.f64 c c)) (-.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) c))
(pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 2))
(log.f64 (exp.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))))))
(cbrt.f64 (pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(exp.f64 (log.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(fma.f64 x y (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 y x (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 y x (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 1 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 1 (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(fma.f64 c 1 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1 (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(fma.f64 1 c (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(fma.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 1 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 1 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 1 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) c)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) 1 c)
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) (cbrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))) (cbrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) c)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (cbrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (cbrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) (sqrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) c)
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 -1 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (*.f64 b (*.f64 a 1/4)))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (*.f64 b (*.f64 a 1/4)))) c)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2)) (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 x y))
(+.f64 (*.f64 x y) (*.f64 t (*.f64 z 1/16)))
(+.f64 (*.f64 (*.f64 x y) 1) (*.f64 t (*.f64 z 1/16)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))) 1)
(*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 1)
(*.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(*.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))
(*.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 t (*.f64 z 1/16)) 3)) (fma.f64 (*.f64 x y) (*.f64 x y) (-.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2) (*.f64 (*.f64 x y) (*.f64 t (*.f64 z 1/16))))))
(/.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2)) (-.f64 (*.f64 x y) (*.f64 t (*.f64 z 1/16))))
(pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 1)
(pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 3)
(pow.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2)
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))
(log.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))))
(cbrt.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3))
(expm1.f64 (log1p.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))
(exp.f64 (log.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 1))
(log1p.f64 (expm1.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))
Outputs
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 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 c (*.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 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))
(+.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(-.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 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))
(+.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 c (*.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 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.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 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.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 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(-.f64 (+.f64 c (*.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 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.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 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.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 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(+.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.f64 b (*.f64 a -1/4))
(*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.f64 b (*.f64 a -1/4))
(*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
(+.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.f64 b (*.f64 a -1/4))
(*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.f64 b (*.f64 a -1/4))
(*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 y x (fma.f64 (*.f64 a b) -1/4 (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.f64 1/16 (*.f64 t z))
(+.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 (*.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 (*.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 y x)
(+.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 (*.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 (*.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 y x)
(+.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 (*.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 (*.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 1/16 (*.f64 t z))
(+.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 (*.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 (*.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 y x)
(+.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 (*.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 (*.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 y x)
(+.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 (*.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 (*.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 y x)
(+.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 (*.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 (*.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 1/16 (*.f64 t z))
(+.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 (*.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 (*.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 1/16 (*.f64 t z))
(+.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 (*.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 (*.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 y x)
(+.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 (*.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 (*.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 1/16 (*.f64 t z))
(+.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 (*.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 (*.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 1/16 (*.f64 t z))
(+.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 (*.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 (*.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 (exp.f64 (log1p.f64 (*.f64 b (*.f64 a 1/4)))) 1)
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 a (*.f64 b 1/4))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 b (*.f64 a 1/4))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (*.f64 b (*.f64 a 1/4)) 1)
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1 (*.f64 b (*.f64 a 1/4)))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 b 1/4)))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (cbrt.f64 (*.f64 b (*.f64 a 1/4))))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 b 1/4)))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 a 1/4))) (sqrt.f64 (*.f64 b (*.f64 a 1/4))))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 -4 b)))
(*.f64 (neg.f64 a) (*.f64 -1/4 b))
(*.f64 (neg.f64 a) (*.f64 b -1/4))
(*.f64 (/.f64 a -4) (neg.f64 b))
(*.f64 (*.f64 b 1/4) a)
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (*.f64 a 1/4) b)
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 1/4 (/.f64 a (/.f64 1 b)))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 a (cbrt.f64 (/.f64 4 b))))
(/.f64 (/.f64 a (cbrt.f64 (/.f64 4 b))) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2))
(*.f64 (/.f64 1 (/.f64 2 (sqrt.f64 b))) (/.f64 a (/.f64 2 (sqrt.f64 b))))
(*.f64 (*.f64 1/2 (sqrt.f64 b)) (*.f64 (/.f64 a 2) (sqrt.f64 b)))
(*.f64 (*.f64 (sqrt.f64 b) 1/2) (*.f64 a (*.f64 (sqrt.f64 b) 1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 4) (/.f64 (cbrt.f64 a) (/.f64 1 b)))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 4 b)))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (cbrt.f64 (*.f64 b (*.f64 a 1/4))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 4 b)) 2) (cbrt.f64 (/.f64 a (/.f64 4 b)))))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 4 b)) 2) (cbrt.f64 (*.f64 1/4 (*.f64 a b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 (sqrt.f64 b))) (/.f64 (cbrt.f64 a) (/.f64 2 (sqrt.f64 b))))
(*.f64 (*.f64 1/2 (sqrt.f64 b)) (*.f64 (/.f64 a 2) (sqrt.f64 b)))
(*.f64 (*.f64 (sqrt.f64 b) 1/2) (*.f64 a (*.f64 (sqrt.f64 b) 1/2)))
(*.f64 (/.f64 (sqrt.f64 a) 4) (/.f64 (sqrt.f64 a) (/.f64 1 b)))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 4 b)))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 4 b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 a (cbrt.f64 (/.f64 4 b))))
(/.f64 (/.f64 a (cbrt.f64 (/.f64 4 b))) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2))
(*.f64 (*.f64 (*.f64 a 1/4) 1) b)
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (/.f64 a 1) (*.f64 b 1/4))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(*.f64 (/.f64 a -4) (neg.f64 b))
(*.f64 (neg.f64 a) (*.f64 -1/4 b))
(*.f64 (neg.f64 a) (*.f64 b -1/4))
(pow.f64 (*.f64 b (*.f64 a 1/4)) 1)
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 3)
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(pow.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 3) 1/3)
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 a 1/4))) 2)
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(pow.f64 (/.f64 4 (*.f64 a b)) -1)
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(neg.f64 (/.f64 a (/.f64 -4 b)))
(*.f64 (neg.f64 a) (*.f64 -1/4 b))
(*.f64 (neg.f64 a) (*.f64 b -1/4))
(*.f64 (/.f64 a -4) (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(log.f64 (exp.f64 (*.f64 b (*.f64 a 1/4))))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 3))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 a 1/4))))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(exp.f64 (log.f64 (*.f64 b (*.f64 a 1/4))))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 a 1/4))) 1))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 a 1/4))))
(*.f64 1/4 (*.f64 a b))
(/.f64 a (/.f64 4 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z 1/16)))) 1)
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 t 1/16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 z 1/16))
(*.f64 1/16 (*.f64 t z))
(*.f64 (*.f64 t (*.f64 z 1/16)) 1)
(*.f64 1/16 (*.f64 t z))
(*.f64 1 (*.f64 t (*.f64 z 1/16)))
(*.f64 1/16 (*.f64 t z))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2))
(*.f64 1/16 (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z 1/16))) 2) (cbrt.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 1/16 (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 t z))
(*.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (sqrt.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 1/16 (*.f64 t z))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 t z))
(*.f64 (neg.f64 z) (/.f64 1 (/.f64 -16 t)))
(*.f64 (neg.f64 z) (*.f64 -1/16 t))
(/.f64 z (/.f64 -16 (neg.f64 t)))
(/.f64 (*.f64 z (neg.f64 t)) -16)
(*.f64 (*.f64 t 1/16) z)
(*.f64 1/16 (*.f64 t z))
(*.f64 (*.f64 z 1/16) t)
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (/.f64 z (/.f64 1 t)))
(*.f64 1/16 (*.f64 t z))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 16 t))))
(/.f64 (/.f64 z (cbrt.f64 (/.f64 16 t))) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))
(*.f64 (/.f64 1 (/.f64 4 (sqrt.f64 t))) (/.f64 z (/.f64 4 (sqrt.f64 t))))
(*.f64 (*.f64 1/4 (sqrt.f64 t)) (*.f64 (/.f64 z 4) (sqrt.f64 t)))
(*.f64 1/4 (*.f64 (sqrt.f64 t) (*.f64 1/4 (*.f64 (sqrt.f64 t) z))))
(*.f64 (/.f64 z 4) (*.f64 (sqrt.f64 t) (*.f64 1/4 (sqrt.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 16) (/.f64 (cbrt.f64 z) (/.f64 1 t)))
(*.f64 1/16 (*.f64 t z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 16 t)))
(*.f64 1/16 (*.f64 t z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 4 (sqrt.f64 t))) (/.f64 (cbrt.f64 z) (/.f64 4 (sqrt.f64 t))))
(*.f64 (*.f64 1/4 (sqrt.f64 t)) (*.f64 (/.f64 z 4) (sqrt.f64 t)))
(*.f64 1/4 (*.f64 (sqrt.f64 t) (*.f64 1/4 (*.f64 (sqrt.f64 t) z))))
(*.f64 (/.f64 z 4) (*.f64 (sqrt.f64 t) (*.f64 1/4 (sqrt.f64 t))))
(*.f64 (/.f64 (sqrt.f64 z) 16) (/.f64 (sqrt.f64 z) (/.f64 1 t)))
(*.f64 1/16 (*.f64 t z))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 16 t)))
(*.f64 1/16 (*.f64 t z))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (sqrt.f64 z) (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 16 t))))
(/.f64 (/.f64 z (cbrt.f64 (/.f64 16 t))) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))
(*.f64 (*.f64 (*.f64 z 1/16) 1) t)
(*.f64 1/16 (*.f64 t z))
(*.f64 (*.f64 (*.f64 z 1/16) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 (*.f64 (*.f64 z 1/16) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 1/16 (*.f64 t z))
(*.f64 (/.f64 z 1) (*.f64 t 1/16))
(*.f64 1/16 (*.f64 t z))
(*.f64 (/.f64 z -16) (neg.f64 t))
(*.f64 (neg.f64 z) (*.f64 -1/16 t))
(/.f64 z (/.f64 -16 (neg.f64 t)))
(/.f64 (*.f64 z (neg.f64 t)) -16)
(pow.f64 (*.f64 t (*.f64 z 1/16)) 1)
(*.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 (pow.f64 (*.f64 t (*.f64 z 1/16)) 3) 1/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 16 (*.f64 z t)) -1)
(*.f64 1/16 (*.f64 t z))
(neg.f64 (/.f64 z (/.f64 -16 t)))
(*.f64 (neg.f64 z) (*.f64 -1/16 t))
(/.f64 z (/.f64 -16 (neg.f64 t)))
(/.f64 (*.f64 z (neg.f64 t)) -16)
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2))
(*.f64 1/16 (*.f64 t z))
(log.f64 (exp.f64 (*.f64 t (*.f64 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 (pow.f64 (*.f64 t (*.f64 z 1/16)) 3))
(*.f64 1/16 (*.f64 t z))
(cbrt.f64 (/.f64 (pow.f64 z 3) (pow.f64 (/.f64 16 t) 3)))
(*.f64 1/16 (*.f64 t z))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(+.f64 c (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(+.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(+.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(+.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(+.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 x y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(+.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(+.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) c)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) 1) c)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c)))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2)) (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 (*.f64 b (*.f64 a -1/4)) c) 3)) (fma.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 b -1/4)) c) 3)) (fma.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (sqrt.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))) (-.f64 (sqrt.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 (/.f64 a (/.f64 4 b)) c)) (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))) (sqrt.f64 (-.f64 (/.f64 a (/.f64 4 b)) c))))
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (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))) (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(/.f64 1 (/.f64 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2)) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c)))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2)) (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 (*.f64 b (*.f64 a -1/4)) c) 3)) (fma.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 b -1/4)) c) 3)) (fma.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 1 (/.f64 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2)))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c)))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2)) (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 (*.f64 b (*.f64 a -1/4)) c) 3)) (fma.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 b -1/4)) c) 3)) (fma.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3))) (neg.f64 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 3))) (neg.f64 (fma.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c)))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 (*.f64 b (*.f64 a -1/4)) c) 3)) (fma.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 b -1/4)) c) 3)) (fma.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2))) (neg.f64 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 3)) (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 3)) (+.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (*.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (-.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.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 (+.f64 (*.f64 b (*.f64 a -1/4)) c) 3)) (fma.f64 (+.f64 (*.f64 b (*.f64 a -1/4)) c) (-.f64 (+.f64 (*.f64 b (*.f64 a -1/4)) 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 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 (*.f64 a (*.f64 b -1/4)) c) 3)) (fma.f64 (+.f64 (*.f64 a (*.f64 b -1/4)) c) (-.f64 (+.f64 (*.f64 a (*.f64 b -1/4)) 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 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) 3) (pow.f64 c 3)) (fma.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) (-.f64 (*.f64 c c) (*.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (*.f64 c (-.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 (*.f64 a b) -1/4 (*.f64 1/16 (*.f64 t z)))) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (fma.f64 (*.f64 a b) -1/4 (*.f64 1/16 (*.f64 t z)))) (fma.f64 y x (fma.f64 (*.f64 a b) -1/4 (*.f64 1/16 (*.f64 t z)))) (*.f64 c (-.f64 c (fma.f64 y x (fma.f64 (*.f64 a b) -1/4 (*.f64 1/16 (*.f64 t z))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 c (-.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(/.f64 (-.f64 (*.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) (*.f64 c c)) (-.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) c))
(/.f64 (fma.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (neg.f64 (*.f64 c c))) (-.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) c))
(/.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (/.f64 (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (fma.f64 1/4 (*.f64 a b) c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (fma.f64 1/4 (*.f64 a b) c))))
(/.f64 (*.f64 (+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (fma.f64 a (*.f64 1/4 b) c))) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (fma.f64 a (*.f64 1/4 b) c)))
(pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 3)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(pow.f64 (pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 3) 1/3)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(pow.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(sqrt.f64 (pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 2))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(log.f64 (exp.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(cbrt.f64 (pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 3))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(expm1.f64 (log1p.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(exp.f64 (log.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 1))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(log1p.f64 (expm1.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 x y (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 y x (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 1 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 1 (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 c 1 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1 (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) 1 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 1 c (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 1 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 1 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 1 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) c)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(+.f64 c (+.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (*.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 3)) (/.f64 1 (fma.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c)))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)) (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 (*.f64 b (*.f64 a -1/4)) c) 3)) (fma.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(+.f64 (*.f64 0 (-.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 a (*.f64 b -1/4)) c) 3)) (fma.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 3)) (/.f64 1 (fma.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c)))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)) (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 (*.f64 b (*.f64 a -1/4)) c) 3)) (fma.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(+.f64 (*.f64 0 (-.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 a (*.f64 b -1/4)) c) 3)) (fma.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 3) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 3)) (/.f64 1 (fma.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c)))) (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)) (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 (*.f64 b (*.f64 a -1/4)) c) 3)) (fma.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(+.f64 (*.f64 0 (-.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 a (*.f64 b -1/4)) c) 3)) (fma.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c)))))
(+.f64 (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c)))))
(+.f64 (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)) 2) (pow.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 1/16 z) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(+.f64 (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (/.f64 a (/.f64 4 b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (/.f64 a (/.f64 4 b)) c)))))
(+.f64 (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 2)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (-.f64 (*.f64 1/4 (*.f64 a b)) c)))))
(fma.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))) 1 c)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) (cbrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4))))) (cbrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) c)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (cbrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))) (cbrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) (sqrt.f64 (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 b (*.f64 a 1/4)))) c)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.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) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 -1 (-.f64 (*.f64 b (*.f64 a 1/4)) c) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 1 (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (sqrt.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))) (-.f64 (sqrt.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 (/.f64 a (/.f64 4 b)) c)) (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))) (sqrt.f64 (-.f64 (/.f64 a (/.f64 4 b)) c))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (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))) (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (sqrt.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))) (-.f64 (sqrt.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 (/.f64 a (/.f64 4 b)) c)) (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))) (sqrt.f64 (-.f64 (/.f64 a (/.f64 4 b)) c))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (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))) (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (sqrt.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))) (-.f64 (sqrt.f64 (fma.f64 t (*.f64 1/16 z) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c)))) (+.f64 (neg.f64 (fma.f64 b (*.f64 1/4 a) (neg.f64 c))) (fma.f64 b (*.f64 1/4 a) (neg.f64 c))))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 (/.f64 a (/.f64 4 b)) c)) (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))) (sqrt.f64 (-.f64 (/.f64 a (/.f64 4 b)) c))) (*.f64 0 (-.f64 (/.f64 a (/.f64 4 b)) c)))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (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))) (sqrt.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c))) (*.f64 0 (-.f64 (*.f64 1/4 (*.f64 a b)) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (*.f64 b (*.f64 a 1/4)))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (*.f64 b (*.f64 a 1/4)))) c)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) 2)) (cbrt.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c)) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 a 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 b (*.f64 a -1/4))))
(+.f64 (fma.f64 y x c) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(+.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 x y))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.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))
(+.f64 (*.f64 (*.f64 x y) 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))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))) 1)
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 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 z (*.f64 t 1/16) (*.f64 x y)))
(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 z (*.f64 t 1/16) (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 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 z (*.f64 t 1/16) (*.f64 x y))) 2) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))
(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 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))))
(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 x y) 3) (pow.f64 (*.f64 t (*.f64 z 1/16)) 3)) (fma.f64 (*.f64 x y) (*.f64 x y) (-.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 2) (*.f64 (*.f64 x y) (*.f64 t (*.f64 z 1/16))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))
(/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 t z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 x (*.f64 (*.f64 y y) x) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))
(/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 t z) 3)) (pow.f64 (*.f64 y x) 3)) (fma.f64 x (*.f64 y (*.f64 y x)) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (*.f64 t (*.f64 z 1/16)) 2)) (-.f64 (*.f64 x y) (*.f64 t (*.f64 z 1/16))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 1)
(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 z (*.f64 t 1/16) (*.f64 x y))) 3)
(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 z (*.f64 t 1/16) (*.f64 x y)) 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 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) 2)
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(sqrt.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 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 z (*.f64 t 1/16) (*.f64 x y))))
(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 z (*.f64 t 1/16) (*.f64 x y)))))
(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 z (*.f64 t 1/16) (*.f64 x y)) 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 z (*.f64 t 1/16) (*.f64 x y))))
(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 z (*.f64 t 1/16) (*.f64 x y))))
(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 z (*.f64 t 1/16) (*.f64 x y))) 1))
(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 z (*.f64 t 1/16) (*.f64 x y))))
(fma.f64 t (*.f64 1/16 z) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))

localize65.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 c (*.f64 b (/.f64 a 4)))
Compiler

Compiled 59 to 33 computations (44.1% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite116.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1296×prod-diff
982×log-prod
674×pow-prod-down
502×fma-def
452×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
120419
2275219
Stop Event
node limit
Counts
1 → 154
Calls
Call 1
Inputs
(-.f64 c (*.f64 b (/.f64 a 4)))
Outputs
(+.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 (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 (*.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 -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 0 (fma.f64 (*.f64 a 1/4) (neg.f64 b) 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 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 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 c 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(+.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 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 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 c 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(+.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 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 (*.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 (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 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 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(+.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 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 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 1 c (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(+.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 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 (*.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 (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 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 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(+.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 (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 (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 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(+.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 (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 (*.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 (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 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 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(+.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 (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 (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 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(+.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 (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 (*.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 (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 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 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(+.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 (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 (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 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(+.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 (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 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))))
(*.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 b (*.f64 a 1/4) c) (*.f64 c c))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c) (*.f64 c c)) (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64))))
(/.f64 1 (/.f64 (fma.f64 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c) (*.f64 c c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (fma.f64 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c) (*.f64 c c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (neg.f64 (fma.f64 b (*.f64 a 1/4) c)))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 3)) (fma.f64 c c (-.f64 (pow.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 2) (*.f64 c (*.f64 b (neg.f64 (*.f64 a 1/4)))))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 2)) (-.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 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c)) (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64))) -1)
(pow.f64 (/.f64 (fma.f64 b (*.f64 a 1/4) c) (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) -1)
(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)) (exp.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 (*.f64 a 1/4)) (neg.f64 b))))
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) (exp.f64 c)))
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a 1/4)) (neg.f64 b)) (+.f64 1 (expm1.f64 c))))
(log.f64 (/.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 (*.f64 a 1/4)) b)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(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)))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(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 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(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 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 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(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 (*.f64 b (neg.f64 (*.f64 a 1/4))) 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 (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 (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 (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 (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 (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 (/.f64 (sqrt.f64 (*.f64 b a)) 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 b a)) 2)) 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 (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 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 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c))) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.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 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) 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 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) 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 (neg.f64 b) (*.f64 a 1/4) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) 2) (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 (neg.f64 b) (*.f64 a 1/4) (*.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 (*.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 (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) (sqrt.f64 (*.f64 a 1/4))) (sqrt.f64 (*.f64 a 1/4)) c)

simplify127.0ms (0.6%)

Algorithm
egg-herbie
Rules
626×*-commutative
448×cancel-sign-sub-inv
418×distribute-lft-in
398×distribute-lft-neg-in
392×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03754190
19733980
225283944
377823944
Stop Event
node limit
Counts
190 → 183
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 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 (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 (*.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 -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 0 (fma.f64 (*.f64 a 1/4) (neg.f64 b) 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 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 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 c 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(+.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 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 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 c 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(+.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 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 (*.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 (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 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 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(+.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 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 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 1 c (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(+.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 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 (*.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 (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 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 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(+.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 (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 (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 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(+.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 (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 (*.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 (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 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 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(+.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 (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 (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 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(+.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 (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 (*.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 (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 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 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(+.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 (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 (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 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(+.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 (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 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))))
(*.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 b (*.f64 a 1/4) c) (*.f64 c c))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c) (*.f64 c c)) (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64))))
(/.f64 1 (/.f64 (fma.f64 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c) (*.f64 c c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (fma.f64 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c) (*.f64 c c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (neg.f64 (fma.f64 b (*.f64 a 1/4) c)))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 3)) (fma.f64 c c (-.f64 (pow.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 2) (*.f64 c (*.f64 b (neg.f64 (*.f64 a 1/4)))))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 2)) (-.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 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c)) (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64))) -1)
(pow.f64 (/.f64 (fma.f64 b (*.f64 a 1/4) c) (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) -1)
(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)) (exp.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 (*.f64 a 1/4)) (neg.f64 b))))
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) (exp.f64 c)))
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a 1/4)) (neg.f64 b)) (+.f64 1 (expm1.f64 c))))
(log.f64 (/.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 (*.f64 a 1/4)) b)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(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)))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))
(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 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(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 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 (neg.f64 b) (*.f64 a 1/4) (*.f64 b (*.f64 a 1/4))))
(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 (*.f64 b (neg.f64 (*.f64 a 1/4))) 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 (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 (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 (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 (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 (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 (/.f64 (sqrt.f64 (*.f64 b a)) 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 b a)) 2)) 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 (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 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 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c))) (fma.f64 (neg.f64 b) (*.f64 a 1/4) (*.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 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) 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 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) 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 (neg.f64 b) (*.f64 a 1/4) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) 2) (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 (neg.f64 b) (*.f64 a 1/4) (*.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 (*.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 (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) (sqrt.f64 (*.f64 a 1/4))) (sqrt.f64 (*.f64 a 1/4)) c)
Outputs
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 b) a)
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 b) a)
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 b) a)
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 b) a)
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 -1/4 b) a)
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 c (*.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 1))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 0 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b)) (sqrt.f64 (*.f64 a 1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) b) (sqrt.f64 (*.f64 a 1/4)))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a 1/4))) (*.f64 b (sqrt.f64 (*.f64 a 1/4))) (*.f64 (sqrt.f64 (*.f64 a 1/4)) (*.f64 b (sqrt.f64 (*.f64 a 1/4))))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) c)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 -1/4 b) a c)))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) c)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 -1/4 b) a c)))))
(*.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 1)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(*.f64 1 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c)))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 b (*.f64 a 1/4) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 a (*.f64 b 1/4) 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 (+.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 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c)))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(/.f64 1 (/.f64 (fma.f64 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 b (*.f64 a 1/4) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c)))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (fma.f64 b (*.f64 a 1/4) c))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 b (*.f64 a 1/4) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 a (*.f64 b 1/4) 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 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c)))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (neg.f64 (fma.f64 b (*.f64 a 1/4) c)))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 b (*.f64 a 1/4) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 3)) (fma.f64 c c (-.f64 (pow.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 2) (*.f64 c (*.f64 b (neg.f64 (*.f64 a 1/4)))))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 (*.f64 -1/4 b) a) 3)) (fma.f64 c c (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 b) a) 2) (*.f64 c (*.f64 (*.f64 -1/4 b) a)))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (neg.f64 (*.f64 a 1/4))) 2)) (-.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 b (*.f64 a 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 b (*.f64 a 1/4) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 a (*.f64 b 1/4) c))
(pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 1)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c) 2) 1/2)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(pow.f64 (/.f64 (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c)) (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 b a) 3) 64))) -1)
(*.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 b (*.f64 a 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c)))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(pow.f64 (/.f64 (fma.f64 b (*.f64 a 1/4) c) (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) -1)
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 b (*.f64 a 1/4) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 a (*.f64 b 1/4) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 (*.f64 a 1/4)) (neg.f64 b))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a 1/4)) (neg.f64 b)) (+.f64 1 (expm1.f64 c))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 (*.f64 a 1/4)) b)))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c)) 1) 1))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))) 3))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))) 1/3))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 a 1/4) (neg.f64 b) c))) 2))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(fma.f64 c 1 (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(fma.f64 b (neg.f64 (*.f64 a 1/4)) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(fma.f64 (*.f64 a 1/4) (neg.f64 b) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(fma.f64 1 c (*.f64 b (neg.f64 (*.f64 a 1/4))))
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(fma.f64 1 (*.f64 b (neg.f64 (*.f64 a 1/4))) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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)
(-.f64 c (*.f64 (/.f64 (sqrt.f64 (*.f64 a b)) 2) (/.f64 (sqrt.f64 (*.f64 a b)) 2)))
(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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a 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 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c)))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c 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 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c)))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c 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 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 b (*.f64 a 1/4) c) (*.f64 c c)))
(/.f64 (-.f64 (pow.f64 c 3) (/.f64 (pow.f64 (*.f64 a b) 3) 64)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(fma.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 b (*.f64 a 1/4) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (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 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 b (*.f64 a 1/4) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (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 b (*.f64 a 1/4) 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 b (*.f64 a 1/4) c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 b (*.f64 a 1/4) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 a (*.f64 b 1/4) c))
(fma.f64 (neg.f64 b) (*.f64 a 1/4) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) 2) (cbrt.f64 (*.f64 b (neg.f64 (*.f64 a 1/4)))) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(fma.f64 (neg.f64 (*.f64 a 1/4)) b c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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)
(-.f64 c (*.f64 (/.f64 (sqrt.f64 (*.f64 a b)) 2) (/.f64 (sqrt.f64 (*.f64 a b)) 2)))
(fma.f64 -1 (*.f64 b (*.f64 a 1/4)) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 (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 (neg.f64 b) (*.f64 a 1/4) (*.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 (*.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 (neg.f64 b) (*.f64 a 1/4) (*.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 (neg.f64 b) (*.f64 a 1/4) (*.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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(fma.f64 (*.f64 (neg.f64 b) a) 1/4 c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(fma.f64 (*.f64 (neg.f64 b) 1) (*.f64 a 1/4) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) 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 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)
(fma.f64 (*.f64 (neg.f64 b) (sqrt.f64 (*.f64 a 1/4))) (sqrt.f64 (*.f64 a 1/4)) c)
(fma.f64 b (*.f64 a -1/4) c)
(fma.f64 b (*.f64 -1/4 a) c)
(fma.f64 (*.f64 -1/4 b) a c)

localize24.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (/.f64 t 16) c)))
Compiler

Compiled 53 to 29 computations (45.3% saved)

series12.0ms (0.1%)

Counts
1 → 84
Calls

21 calls:

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

rewrite76.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1538×log-prod
798×pow-prod-up
706×pow-exp
626×expm1-udef
622×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01737
134537
2401937
Stop Event
node limit
Counts
1 → 34
Calls
Call 1
Inputs
(fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (/.f64 t 16) c)))
Outputs
(+.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) (*.f64 x y))
(+.f64 (*.f64 x y) (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))
(+.f64 0 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(+.f64 (*.f64 (*.f64 x y) 1) (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))
(+.f64 (fma.f64 x y (*.f64 b (*.f64 -1/4 a))) (fma.f64 z (*.f64 t 1/16) c))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) 1)
(*.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 1)
(*.f64 1 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(*.f64 (sqrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) (sqrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 2) (*.f64 (*.f64 x y) (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 2)) (-.f64 (*.f64 x y) (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(pow.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 2))
(log.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) (exp.f64 (*.f64 x y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) (exp.f64 (*.f64 x y))))
(log.f64 (*.f64 (exp.f64 (*.f64 x y)) (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))
(cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(exp.f64 (log.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))

simplify92.0ms (0.5%)

Algorithm
egg-herbie
Rules
1034×associate-*r*
970×associate-*l*
882×fma-def
798×distribute-lft-in
772×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01164606
12714172
28324098
359504098
Stop Event
node limit
Counts
118 → 66
Calls
Call 1
Inputs
(+.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 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 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 (*.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 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) (*.f64 x y))
(+.f64 (*.f64 x y) (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))
(+.f64 0 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(+.f64 (*.f64 (*.f64 x y) 1) (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))
(+.f64 (fma.f64 x y (*.f64 b (*.f64 -1/4 a))) (fma.f64 z (*.f64 t 1/16) c))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) 1)
(*.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 1)
(*.f64 1 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(*.f64 (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(*.f64 (sqrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) (sqrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 2) (*.f64 (*.f64 x y) (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 2)) (-.f64 (*.f64 x y) (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(pow.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 2))
(log.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) (exp.f64 (*.f64 x y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) (exp.f64 (*.f64 x y))))
(log.f64 (*.f64 (exp.f64 (*.f64 x y)) (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))
(cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(exp.f64 (log.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
Outputs
(+.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 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c))
(fma.f64 1/16 (*.f64 t z) (fma.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 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c))
(fma.f64 1/16 (*.f64 t z) (fma.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 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 c (fma.f64 1/16 (*.f64 t 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 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 c (fma.f64 1/16 (*.f64 t 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 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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))))
(+.f64 c (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)))
(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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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))))
(+.f64 c (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)))
(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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 1/16 (*.f64 t z) (fma.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 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) (*.f64 x y))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 (*.f64 x y) (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 0 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 (*.f64 (*.f64 x y) 1) (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 (fma.f64 x y (*.f64 b (*.f64 -1/4 a))) (fma.f64 z (*.f64 t 1/16) c))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 1/16 t) c))))) (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 1/16 t) c))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 1/16 t) c)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) 1)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 1)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 1 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 2))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) (sqrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 2) (*.f64 (*.f64 x y) (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 1/16 t) c)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 1/16 t) c)) 2)) (*.f64 x (*.f64 y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 1/16 t) c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)) (-.f64 (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) c)) 3)) (fma.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 2)) (-.f64 (*.f64 x y) (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 1/16 t) c)) 2)) (-.f64 (*.f64 y x) (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 1/16 t) c))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)) 2)) (-.f64 (*.f64 y x) (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) c)) 2)) (-.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) c))))
(pow.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 1)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 3)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 3) 1/3)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 2)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 2))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) (exp.f64 (*.f64 x y))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) (exp.f64 (*.f64 x y))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 (*.f64 x y)) (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 3))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 1))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 1) 1))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 (cbrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) 3))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) 1/3))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 (sqrt.f64 (fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) 2))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) 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 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (fma.f64 z (*.f64 1/16 t) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (fma.f64 y x c)))

eval365.0ms (1.9%)

Compiler

Compiled 23646 to 12994 computations (45% saved)

prune188.0ms (1%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New81212824
Fresh000
Picked101
Done303
Total81612828
Accurracy
100.0%
Counts
828 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 y x (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
99.9%
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (-.f64 (/.f64 a (/.f64 4 b)) c))
72.1%
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
79.6%
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
72.1%
(+.f64 (fma.f64 x y (*.f64 a (*.f64 b -1/4))) c)
100.0%
(+.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) (*.f64 x y))
76.1%
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
76.1%
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
25.1%
(*.f64 (*.f64 a b) -1/4)
20.8%
(*.f64 y x)
28.7%
(*.f64 1/16 (*.f64 t z))
29.3%
c
Compiler

Compiled 394 to 289 computations (26.6% saved)

localize24.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 y x (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
100.0%
(-.f64 (*.f64 b (*.f64 a 1/4)) c)
Compiler

Compiled 68 to 40 computations (41.2% saved)

series4.0ms (0%)

Counts
2 → 120
Calls

30 calls:

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

rewrite94.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1860×fma-def
740×expm1-udef
736×log1p-udef
578×fma-neg
414×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01964
140564
2539864
Stop Event
node limit
Counts
2 → 143
Calls
Call 1
Inputs
(-.f64 (*.f64 b (*.f64 a 1/4)) c)
(fma.f64 y x (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
Outputs
(+.f64 (*.f64 b (*.f64 a 1/4)) (neg.f64 c))
(+.f64 (*.f64 b (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(+.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (fma.f64 (neg.f64 c) 1 c))
(+.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(+.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (+.f64 (neg.f64 c) c))
(+.f64 (neg.f64 c) (*.f64 b (*.f64 a 1/4)))
(*.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1)
(*.f64 1 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 b a)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (sqrt.f64 c)))
(/.f64 1 (/.f64 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3))))
(/.f64 1 (/.f64 (fma.f64 b (*.f64 a 1/4) c) (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (fma.f64 b (*.f64 a 1/4) c))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3))) (neg.f64 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c))) (neg.f64 (fma.f64 b (*.f64 a 1/4) c)))
(/.f64 (fma.f64 (pow.f64 (*.f64 b a) 3) 1/64 (pow.f64 (neg.f64 c) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 (*.f64 b (*.f64 a 1/4)) (neg.f64 c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 (neg.f64 c) (neg.f64 c))) (fma.f64 a (*.f64 1/4 b) (neg.f64 (neg.f64 c))))
(pow.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1)
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 3)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2)
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 2))
(log.f64 (exp.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (*.f64 a 1/4)) (/.f64 1 (exp.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))) (exp.f64 (neg.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))) (/.f64 1 (exp.f64 c))))
(log.f64 (*.f64 (exp.f64 (neg.f64 c)) (pow.f64 (exp.f64 b) (*.f64 a 1/4))))
(log.f64 (*.f64 (exp.f64 (neg.f64 c)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 c)) (pow.f64 (exp.f64 b) (*.f64 a 1/4))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 c)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 b) (*.f64 a 1/4)) (+.f64 1 (expm1.f64 c))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))) (exp.f64 c)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))) (+.f64 1 (expm1.f64 c))))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(exp.f64 (log.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(fma.f64 b (*.f64 a 1/4) (neg.f64 c))
(fma.f64 b (*.f64 a 1/4) (*.f64 (neg.f64 c) 1))
(fma.f64 a (*.f64 1/4 b) (neg.f64 c))
(fma.f64 a (*.f64 1/4 b) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 b a) (neg.f64 c))
(fma.f64 1/4 (*.f64 b a) (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 a 1/4) b (neg.f64 c))
(fma.f64 (*.f64 a 1/4) b (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 b (*.f64 a 1/4)) 1 (neg.f64 c))
(fma.f64 (*.f64 b (*.f64 a 1/4)) 1 (*.f64 (neg.f64 c) 1))
(fma.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1 (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1 (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1 (+.f64 (neg.f64 c) c))
(fma.f64 1 (*.f64 b (*.f64 a 1/4)) (neg.f64 c))
(fma.f64 1 (*.f64 b (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(fma.f64 1 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 1 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 1 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (+.f64 (neg.f64 c) c))
(fma.f64 1 (neg.f64 c) (*.f64 b (*.f64 a 1/4)))
(fma.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (+.f64 (neg.f64 c) c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (+.f64 (neg.f64 c) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (*.f64 (neg.f64 c) 1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (neg.f64 (cbrt.f64 c)) (*.f64 b (*.f64 a 1/4)))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (neg.f64 c))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 (neg.f64 c) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (*.f64 (neg.f64 c) 1))
(fma.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (+.f64 (neg.f64 c) c))
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 (*.f64 1/2 (sqrt.f64 a)) b) (neg.f64 c))
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 (*.f64 1/2 (sqrt.f64 a)) b) (*.f64 (neg.f64 c) 1))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (neg.f64 c))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(fma.f64 (sqrt.f64 c) (neg.f64 (sqrt.f64 c)) (*.f64 b (*.f64 a 1/4)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (neg.f64 c))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (*.f64 (neg.f64 c) 1))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (+.f64 (neg.f64 c) c))
(fma.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)) (+.f64 (neg.f64 c) c))
(fma.f64 (*.f64 b a) 1/4 (neg.f64 c))
(fma.f64 (*.f64 b a) 1/4 (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 c)) (cbrt.f64 (neg.f64 c))) (cbrt.f64 (neg.f64 c)) (*.f64 b (*.f64 a 1/4)))
(fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 (neg.f64 c)) (*.f64 b (*.f64 a 1/4)))
(fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) (*.f64 b (*.f64 a 1/4)))
(fma.f64 -1 c (*.f64 b (*.f64 a 1/4)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 b a)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (sqrt.f64 c)) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 b a)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (sqrt.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 b a)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (sqrt.f64 c)) (+.f64 (neg.f64 c) c))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 b (*.f64 a 1/4)))
(fma.f64 (*.f64 b 1/4) a (neg.f64 c))
(fma.f64 (*.f64 b 1/4) a (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (cbrt.f64 (*.f64 a 1/4)) (neg.f64 c))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (cbrt.f64 (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 b (*.f64 1/2 (sqrt.f64 a))) (*.f64 1/2 (sqrt.f64 a)) (neg.f64 c))
(fma.f64 (*.f64 b (*.f64 1/2 (sqrt.f64 a))) (*.f64 1/2 (sqrt.f64 a)) (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 c))
(fma.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 c))
(fma.f64 (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (neg.f64 c) 1))
(+.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (*.f64 y x))
(+.f64 (*.f64 y x) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(+.f64 (*.f64 (*.f64 y x) 1) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(+.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (neg.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(+.f64 (fma.f64 y x (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 b (*.f64 a 1/4)))) c)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))) 1)
(-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))
(*.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 1)
(*.f64 1 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 2) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 3)) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (pow.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (pow.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2)) (-.f64 (*.f64 y x) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(pow.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) (exp.f64 (*.f64 y x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))) (exp.f64 (*.f64 y x))))
(log.f64 (*.f64 (exp.f64 (*.f64 y x)) (+.f64 1 (expm1.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(exp.f64 (log.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))

simplify154.0ms (0.8%)

Algorithm
egg-herbie
Rules
1012×distribute-rgt-in
1012×distribute-lft-in
668×unswap-sqr
642×fma-neg
578×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03168193
17868043
224877605
Stop Event
node limit
Counts
263 → 193
Calls
Call 1
Inputs
(*.f64 -1 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 -1 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 -1 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 -1 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.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 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 (*.f64 b (*.f64 a 1/4)) (neg.f64 c))
(+.f64 (*.f64 b (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(+.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (fma.f64 (neg.f64 c) 1 c))
(+.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(+.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (+.f64 (neg.f64 c) c))
(+.f64 (neg.f64 c) (*.f64 b (*.f64 a 1/4)))
(*.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1)
(*.f64 1 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 b a)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (sqrt.f64 c)))
(/.f64 1 (/.f64 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3))))
(/.f64 1 (/.f64 (fma.f64 b (*.f64 a 1/4) c) (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (fma.f64 b (*.f64 a 1/4) c))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3))) (neg.f64 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c))) (neg.f64 (fma.f64 b (*.f64 a 1/4) c)))
(/.f64 (fma.f64 (pow.f64 (*.f64 b a) 3) 1/64 (pow.f64 (neg.f64 c) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 (*.f64 b (*.f64 a 1/4)) (neg.f64 c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 (neg.f64 c) (neg.f64 c))) (fma.f64 a (*.f64 1/4 b) (neg.f64 (neg.f64 c))))
(pow.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1)
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 3)
(pow.f64 (pow.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2)
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 2))
(log.f64 (exp.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (*.f64 a 1/4)) (/.f64 1 (exp.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))) (exp.f64 (neg.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))) (/.f64 1 (exp.f64 c))))
(log.f64 (*.f64 (exp.f64 (neg.f64 c)) (pow.f64 (exp.f64 b) (*.f64 a 1/4))))
(log.f64 (*.f64 (exp.f64 (neg.f64 c)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 c)) (pow.f64 (exp.f64 b) (*.f64 a 1/4))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 c)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 b) (*.f64 a 1/4)) (+.f64 1 (expm1.f64 c))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))) (exp.f64 c)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))) (+.f64 1 (expm1.f64 c))))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(exp.f64 (log.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(fma.f64 b (*.f64 a 1/4) (neg.f64 c))
(fma.f64 b (*.f64 a 1/4) (*.f64 (neg.f64 c) 1))
(fma.f64 a (*.f64 1/4 b) (neg.f64 c))
(fma.f64 a (*.f64 1/4 b) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 b a) (neg.f64 c))
(fma.f64 1/4 (*.f64 b a) (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 a 1/4) b (neg.f64 c))
(fma.f64 (*.f64 a 1/4) b (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 b (*.f64 a 1/4)) 1 (neg.f64 c))
(fma.f64 (*.f64 b (*.f64 a 1/4)) 1 (*.f64 (neg.f64 c) 1))
(fma.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1 (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1 (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1 (+.f64 (neg.f64 c) c))
(fma.f64 1 (*.f64 b (*.f64 a 1/4)) (neg.f64 c))
(fma.f64 1 (*.f64 b (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(fma.f64 1 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 1 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 1 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (+.f64 (neg.f64 c) c))
(fma.f64 1 (neg.f64 c) (*.f64 b (*.f64 a 1/4)))
(fma.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (+.f64 (neg.f64 c) c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (+.f64 (neg.f64 c) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (*.f64 (neg.f64 c) 1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (neg.f64 (cbrt.f64 c)) (*.f64 b (*.f64 a 1/4)))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (neg.f64 c))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 (neg.f64 c) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (*.f64 (neg.f64 c) 1))
(fma.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (+.f64 (neg.f64 c) c))
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 (*.f64 1/2 (sqrt.f64 a)) b) (neg.f64 c))
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 (*.f64 1/2 (sqrt.f64 a)) b) (*.f64 (neg.f64 c) 1))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (neg.f64 c))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(fma.f64 (sqrt.f64 c) (neg.f64 (sqrt.f64 c)) (*.f64 b (*.f64 a 1/4)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (neg.f64 c))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (*.f64 (neg.f64 c) 1))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (+.f64 (neg.f64 c) c))
(fma.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)) (+.f64 (neg.f64 c) c))
(fma.f64 (*.f64 b a) 1/4 (neg.f64 c))
(fma.f64 (*.f64 b a) 1/4 (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 c)) (cbrt.f64 (neg.f64 c))) (cbrt.f64 (neg.f64 c)) (*.f64 b (*.f64 a 1/4)))
(fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 (neg.f64 c)) (*.f64 b (*.f64 a 1/4)))
(fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) (*.f64 b (*.f64 a 1/4)))
(fma.f64 -1 c (*.f64 b (*.f64 a 1/4)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 b a)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (sqrt.f64 c)) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 b a)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (sqrt.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 b a)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (sqrt.f64 c)) (+.f64 (neg.f64 c) c))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 b (*.f64 a 1/4)))
(fma.f64 (*.f64 b 1/4) a (neg.f64 c))
(fma.f64 (*.f64 b 1/4) a (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (cbrt.f64 (*.f64 a 1/4)) (neg.f64 c))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (cbrt.f64 (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 b (*.f64 1/2 (sqrt.f64 a))) (*.f64 1/2 (sqrt.f64 a)) (neg.f64 c))
(fma.f64 (*.f64 b (*.f64 1/2 (sqrt.f64 a))) (*.f64 1/2 (sqrt.f64 a)) (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 c))
(fma.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 c))
(fma.f64 (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (neg.f64 c) 1))
(+.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (*.f64 y x))
(+.f64 (*.f64 y x) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(+.f64 (*.f64 (*.f64 y x) 1) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(+.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (neg.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(+.f64 (fma.f64 y x (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 b (*.f64 a 1/4)))) c)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))) 1)
(-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))
(*.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 1)
(*.f64 1 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 2) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 3)) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (pow.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (pow.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2)) (-.f64 (*.f64 y x) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(pow.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) (exp.f64 (*.f64 y x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))) (exp.f64 (*.f64 y x))))
(log.f64 (*.f64 (exp.f64 (*.f64 y x)) (+.f64 1 (expm1.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(exp.f64 (log.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
Outputs
(*.f64 -1 c)
(neg.f64 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 -1 c)
(neg.f64 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 -1 c)
(neg.f64 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 -1 c)
(neg.f64 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (-.f64 (*.f64 (*.f64 1/16 t) z) (*.f64 1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 1/16 (*.f64 t z) (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (-.f64 (*.f64 (*.f64 1/16 t) z) (*.f64 1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))
(fma.f64 1/16 (*.f64 t z) (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(-.f64 (+.f64 c (*.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 a (*.f64 b -1/4))))
(fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.f64 1/16 (*.f64 t z))
(*.f64 (*.f64 1/16 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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.f64 1/16 (*.f64 t z))
(*.f64 (*.f64 1/16 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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(-.f64 (+.f64 c (*.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 a (*.f64 b -1/4))))
(fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.f64 1/16 (*.f64 t z))
(*.f64 (*.f64 1/16 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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.f64 1/16 (*.f64 t z))
(*.f64 (*.f64 1/16 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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(+.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(+.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 -1/4 (*.f64 a b))))
(fma.f64 y x (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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
c
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
c
(-.f64 (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (*.f64 1/4 (*.f64 a b)))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.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 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(+.f64 (*.f64 b (*.f64 a 1/4)) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (*.f64 b (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (+.f64 (neg.f64 c) c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (neg.f64 c) (*.f64 b (*.f64 a 1/4)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 1 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) 1/64 (pow.f64 (neg.f64 c) 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 1/4 a) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 1/64) (pow.f64 c 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)))
(*.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 1/4 a) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 1/4 (*.f64 a b) c))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 b a)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (sqrt.f64 c)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (sqrt.f64 c)))
(/.f64 1 (/.f64 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)) (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3))))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) 1/64 (pow.f64 (neg.f64 c) 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 1/4 a) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 1/64) (pow.f64 c 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)))
(/.f64 1 (/.f64 (fma.f64 b (*.f64 a 1/4) c) (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 1/4 a) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 1/4 (*.f64 a b) c))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2)))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) 1/64 (pow.f64 (neg.f64 c) 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 1/4 a) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 1/64) (pow.f64 c 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (fma.f64 b (*.f64 a 1/4) c))
(*.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 1/4 a) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 1/4 (*.f64 a b) c))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3))) (neg.f64 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) 1/64 (pow.f64 (neg.f64 c) 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 1/4 a) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 1/64) (pow.f64 c 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c))) (neg.f64 (fma.f64 b (*.f64 a 1/4) c)))
(*.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 1/4 a) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 1/4 (*.f64 a b) c))
(/.f64 (fma.f64 (pow.f64 (*.f64 b a) 3) 1/64 (pow.f64 (neg.f64 c) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 (*.f64 b (*.f64 a 1/4)) (neg.f64 c)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) 1/64 (pow.f64 (neg.f64 c) 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 1/4 a) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 1/64) (pow.f64 c 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 (neg.f64 c) (neg.f64 c))) (fma.f64 a (*.f64 1/4 b) (neg.f64 (neg.f64 c))))
(*.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 1/4 a) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 1/4 (*.f64 a b) c))
(pow.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 3)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(pow.f64 (pow.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 3) 1/3)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(pow.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(sqrt.f64 (pow.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 2))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (exp.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (*.f64 a 1/4)) (/.f64 1 (exp.f64 c))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))) (exp.f64 (neg.f64 c))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))) (/.f64 1 (exp.f64 c))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (exp.f64 (neg.f64 c)) (pow.f64 (exp.f64 b) (*.f64 a 1/4))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (exp.f64 (neg.f64 c)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (/.f64 1 (exp.f64 c)) (pow.f64 (exp.f64 b) (*.f64 a 1/4))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (/.f64 1 (exp.f64 c)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4))))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (/.f64 (pow.f64 (exp.f64 b) (*.f64 a 1/4)) (+.f64 1 (expm1.f64 c))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))) (exp.f64 c)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 a 1/4)))) (+.f64 1 (expm1.f64 c))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(cbrt.f64 (pow.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 3))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(expm1.f64 (log1p.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(exp.f64 (log.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(log1p.f64 (expm1.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 b (*.f64 a 1/4) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 b (*.f64 a 1/4) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 a (*.f64 1/4 b) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 a (*.f64 1/4 b) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 1/4 (*.f64 b a) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 1/4 (*.f64 b a) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 a 1/4) b (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 a 1/4) b (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 b (*.f64 a 1/4)) 1 (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 b (*.f64 a 1/4)) 1 (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1 (fma.f64 (neg.f64 c) 1 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1 (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) 1 (+.f64 (neg.f64 c) c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 1 (*.f64 b (*.f64 a 1/4)) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 1 (*.f64 b (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 1 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 1 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 1 (fma.f64 a (*.f64 1/4 b) (neg.f64 c)) (+.f64 (neg.f64 c) c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 1 (neg.f64 c) (*.f64 b (*.f64 a 1/4)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (+.f64 (neg.f64 c) c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (cbrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (+.f64 (neg.f64 c) c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 a 1/4)) b) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (neg.f64 (cbrt.f64 c)) (*.f64 b (*.f64 a 1/4)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a 1/4))) 2) (cbrt.f64 (*.f64 b (*.f64 a 1/4))) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (sqrt.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (+.f64 (neg.f64 c) c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 (*.f64 1/2 (sqrt.f64 a)) b) (neg.f64 c))
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 b (*.f64 1/2 (sqrt.f64 a))) (neg.f64 c))
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 b 1/2)) (neg.f64 c))
(-.f64 (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))) c)
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 (*.f64 1/2 (sqrt.f64 a)) b) (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 b (*.f64 1/2 (sqrt.f64 a))) (neg.f64 c))
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 b 1/2)) (neg.f64 c))
(-.f64 (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))) c)
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (sqrt.f64 c) (neg.f64 (sqrt.f64 c)) (*.f64 b (*.f64 a 1/4)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (fma.f64 (neg.f64 c) 1 c))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) 1/64 (pow.f64 (neg.f64 c) 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 1/4 a) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 1/64) (pow.f64 c 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) 1/64 (pow.f64 (neg.f64 c) 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 1/4 a) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 1/64) (pow.f64 c 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b a) 3) 1/64) (pow.f64 c 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 a 1/4) c) (pow.f64 (*.f64 b (*.f64 a 1/4)) 2))) (+.f64 (neg.f64 c) c))
(*.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) 1/64 (pow.f64 (neg.f64 c) 3)) (/.f64 1 (fma.f64 c (fma.f64 b (*.f64 1/4 a) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a b) 3) 1/64) (pow.f64 c 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)) (fma.f64 (neg.f64 c) 1 c))
(*.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 1/4 a) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 1/4 (*.f64 a b) c))
(fma.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(*.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 1/4 a) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 1/4 (*.f64 a b) c))
(fma.f64 (-.f64 (pow.f64 (*.f64 b (*.f64 a 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 a 1/4) c)) (+.f64 (neg.f64 c) c))
(*.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 b (*.f64 1/4 a) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 1/4 (*.f64 a b) c))
(fma.f64 (*.f64 b a) 1/4 (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 b a) 1/4 (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 c)) (cbrt.f64 (neg.f64 c))) (cbrt.f64 (neg.f64 c)) (*.f64 b (*.f64 a 1/4)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (sqrt.f64 (neg.f64 c)) (sqrt.f64 (neg.f64 c)) (*.f64 b (*.f64 a 1/4)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) (*.f64 b (*.f64 a 1/4)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 -1 c (*.f64 b (*.f64 a 1/4)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 b a)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (sqrt.f64 c)) (fma.f64 (neg.f64 c) 1 c))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (sqrt.f64 c)) (+.f64 c (neg.f64 c)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (sqrt.f64 c)) (-.f64 c c))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (sqrt.f64 c)) 0)
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 b a)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (sqrt.f64 c)) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (sqrt.f64 c)) (+.f64 c (neg.f64 c)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (sqrt.f64 c)) (-.f64 c c))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (sqrt.f64 c)) 0)
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 b a)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 b a)) 1/2) (sqrt.f64 c)) (+.f64 (neg.f64 c) c))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (sqrt.f64 c)) (+.f64 c (neg.f64 c)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (sqrt.f64 c)) (-.f64 c c))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (-.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (sqrt.f64 c)) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 b (*.f64 a 1/4)))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 b 1/4) a (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 b 1/4) a (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (cbrt.f64 (*.f64 a 1/4)) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a 1/4)) 2)) (cbrt.f64 (*.f64 a 1/4)) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 b (*.f64 1/2 (sqrt.f64 a))) (*.f64 1/2 (sqrt.f64 a)) (neg.f64 c))
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 b (*.f64 1/2 (sqrt.f64 a))) (neg.f64 c))
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 b 1/2)) (neg.f64 c))
(-.f64 (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))) c)
(fma.f64 (*.f64 b (*.f64 1/2 (sqrt.f64 a))) (*.f64 1/2 (sqrt.f64 a)) (*.f64 (neg.f64 c) 1))
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 b (*.f64 1/2 (sqrt.f64 a))) (neg.f64 c))
(fma.f64 (*.f64 1/2 (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 b 1/2)) (neg.f64 c))
(-.f64 (*.f64 b (*.f64 1/4 (*.f64 (sqrt.f64 a) (sqrt.f64 a)))) c)
(fma.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 c))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (neg.f64 c) 1))
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(neg.f64 (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) (*.f64 y x))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(+.f64 (*.f64 y x) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(+.f64 (*.f64 (*.f64 y x) 1) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(+.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (neg.f64 (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(+.f64 (fma.f64 y x (-.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 b (*.f64 a 1/4)))) c)
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))) 1)
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 1)
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.f64 1 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 2))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 2) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 3)) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (pow.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 (*.f64 1/16 t) z) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 3)) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (pow.f64 (-.f64 (*.f64 (*.f64 1/16 t) z) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2) (*.f64 y (*.f64 x (-.f64 (*.f64 (*.f64 1/16 t) z) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)) 3)) (fma.f64 y (*.f64 x (*.f64 y x)) (*.f64 (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)) 3)) (fma.f64 y (*.f64 x (*.f64 y x)) (*.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (pow.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2)) (-.f64 (*.f64 y x) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(/.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (pow.f64 (-.f64 (*.f64 (*.f64 1/16 t) z) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2)) (+.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 1/16 t) z)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))
(/.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c)) 2)) (-.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (+.f64 (*.f64 a (*.f64 b -1/4)) c))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)) 2)) (-.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))))
(pow.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 1)
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 3)
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(pow.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 3) 1/3)
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 2)
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 2))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(log.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) (exp.f64 (*.f64 y x))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))))) (exp.f64 (*.f64 y x))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(log.f64 (*.f64 (exp.f64 (*.f64 y x)) (+.f64 1 (expm1.f64 (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c))) 3))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(exp.f64 (log.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))) 1))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 y x (*.f64 t (*.f64 z 1/16))) (fma.f64 a (*.f64 1/4 b) (neg.f64 c)))))
(+.f64 c (fma.f64 y x (fma.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 a (*.f64 b -1/4)) c)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))

localize5.0ms (0%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

localize6.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (*.f64 a b) -1/4)
Compiler

Compiled 18 to 11 computations (38.9% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1302×pow1
1198×add-exp-log
1198×log1p-expm1-u
1198×expm1-log1p-u
1172×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114113
2163313
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (*.f64 a b) -1/4)
Outputs
(-.f64 (+.f64 1 (*.f64 a (*.f64 b -1/4))) 1)
(pow.f64 (*.f64 a (*.f64 b -1/4)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 b -1/4))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 b -1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 b -1/4))) 2)
(sqrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))
(log.f64 (pow.f64 (exp.f64 -1/4) (*.f64 a b)))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 b -1/4)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 b -1/4))))
(exp.f64 (log.f64 (*.f64 a (*.f64 b -1/4))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 b -1/4))))

simplify63.0ms (0.3%)

Algorithm
egg-herbie
Rules
1222×distribute-rgt-in
1222×log-prod
1208×distribute-lft-in
1008×associate-*r*
902×exp-sum
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037455
190455
2358455
32639455
47409455
Stop Event
node limit
Counts
35 → 12
Calls
Call 1
Inputs
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(-.f64 (+.f64 1 (*.f64 a (*.f64 b -1/4))) 1)
(pow.f64 (*.f64 a (*.f64 b -1/4)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 b -1/4))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 b -1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 b -1/4))) 2)
(sqrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))
(log.f64 (pow.f64 (exp.f64 -1/4) (*.f64 a b)))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 b -1/4)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 b -1/4))))
(exp.f64 (log.f64 (*.f64 a (*.f64 b -1/4))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 b -1/4))))
Outputs
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(*.f64 -1/4 (*.f64 a b))
(-.f64 (+.f64 1 (*.f64 a (*.f64 b -1/4))) 1)
(*.f64 -1/4 (*.f64 a b))
(pow.f64 (*.f64 a (*.f64 b -1/4)) 1)
(*.f64 -1/4 (*.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 b -1/4))) 3)
(*.f64 -1/4 (*.f64 a b))
(pow.f64 (pow.f64 (*.f64 a (*.f64 b -1/4)) 3) 1/3)
(*.f64 -1/4 (*.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 b -1/4))) 2)
(*.f64 -1/4 (*.f64 a b))
(sqrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))
(*.f64 -1/4 (*.f64 a b))
(log.f64 (pow.f64 (exp.f64 -1/4) (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 b -1/4)) 3))
(*.f64 -1/4 (*.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 b -1/4))))
(*.f64 -1/4 (*.f64 a b))
(exp.f64 (log.f64 (*.f64 a (*.f64 b -1/4))))
(*.f64 -1/4 (*.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 b -1/4))))
(*.f64 -1/4 (*.f64 a b))

localize13.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 1/4 (*.f64 a b))
100.0%
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
100.0%
(+.f64 c (*.f64 y x))
Compiler

Compiled 40 to 16 computations (60% saved)

series3.0ms (0%)

Counts
3 → 42
Calls

30 calls:

TimeVariablePointExpression
0.0ms
b
@-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)))
0.0ms
a
@inf
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
0.0ms
c
@0
(+.f64 c (*.f64 y x))
0.0ms
c
@inf
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))

rewrite104.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1466×log-prod
1362×fma-def
666×pow-exp
530×expm1-udef
528×log1p-udef
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01357
128749
2405245
Stop Event
node limit
Counts
3 → 243
Calls
Call 1
Inputs
(+.f64 c (*.f64 y x))
(-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/4 (*.f64 a b))
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x c))) 1)
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 c (*.f64 y x))))
(*.f64 (fma.f64 y x c) 1)
(*.f64 1 (fma.f64 y x c))
(*.f64 (cbrt.f64 (fma.f64 y x c)) (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2) (cbrt.f64 (fma.f64 y x c)))
(*.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (fma.f64 y x c)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 c (*.f64 y x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3))))
(/.f64 1 (/.f64 (-.f64 c (*.f64 y x)) (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 c c) (*.f64 c (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2))) (neg.f64 (-.f64 c (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c)) (-.f64 (*.f64 y x) c))
(pow.f64 (fma.f64 y x c) 1)
(pow.f64 (cbrt.f64 (fma.f64 y x c)) 3)
(pow.f64 (pow.f64 (fma.f64 y x c) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y x c)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3))) -1)
(pow.f64 (/.f64 (-.f64 c (*.f64 y x)) (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 y x c) 2))
(log.f64 (exp.f64 (fma.f64 y x c)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 c))))
(cbrt.f64 (pow.f64 (fma.f64 y x c) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x c)))
(exp.f64 (log.f64 (fma.f64 y x c)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x c)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x c)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x c))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x c))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x c)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x c))) 2))
(log1p.f64 (expm1.f64 (fma.f64 y x c)))
(fma.f64 c 1 (*.f64 y x))
(fma.f64 y x c)
(fma.f64 x y c)
(fma.f64 (*.f64 y x) 1 c)
(fma.f64 1 c (*.f64 y x))
(fma.f64 1 (*.f64 y x) c)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) c)
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) c)
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) c)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) c)
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) c)
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) c)
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) c)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) c)
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) c)
(+.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 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(+.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 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))) (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 (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) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))))
(/.f64 1 (/.f64 (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 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3))))
(/.f64 1 (/.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 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) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3))) (neg.f64 (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) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (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 (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.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 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 y x c) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (-.f64 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.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 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2)
(pow.f64 (/.f64 (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 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3))) -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) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) -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 (exp.f64 c) (/.f64 (pow.f64 (exp.f64 x) y) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (/.f64 (pow.f64 (exp.f64 x) y) (pow.f64 (pow.f64 (exp.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))) (exp.f64 (*.f64 (*.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 (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)) (exp.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 (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 x) y) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (exp.f64 c)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 x) y) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 c))))
(log.f64 (/.f64 (exp.f64 (fma.f64 y x c)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a))))))
(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 (+.f64 1 (expm1.f64 (fma.f64 y x c))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a))))))
(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))))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(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 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 x) 2) (*.f64 (cbrt.f64 x) y) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (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 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a))) (neg.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (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 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(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 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(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 (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (cbrt.f64 (fma.f64 y x (*.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 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 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (sqrt.f64 (*.f64 b (*.f64 1/4 a))) (fma.f64 y x c))
(fma.f64 -1 (*.f64 b (*.f64 1/4 a)) (fma.f64 y x c))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) c)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2)) (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (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)))
(+.f64 0 (*.f64 b (*.f64 1/4 a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 1/4 a)))) 1)
(pow.f64 (*.f64 b (*.f64 1/4 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a)))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 1/4 a))))
(exp.f64 (log.f64 (*.f64 b (*.f64 1/4 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 1/4 a))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 1/4 a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (*.f64 1/4 a)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 1/4 a))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 1/4 a))))

simplify109.0ms (0.6%)

Algorithm
egg-herbie
Rules
1548×times-frac
1382×fma-neg
1192×unswap-sqr
554×log-prod
396×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04827629
111437369
236937311
Stop Event
node limit
Counts
285 → 279
Calls
Call 1
Inputs
(*.f64 y x)
c
c
c
(*.f64 y x)
(*.f64 y x)
c
(*.f64 y x)
(*.f64 y x)
(-.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 (exp.f64 (log1p.f64 (fma.f64 y x c))) 1)
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 c (*.f64 y x))))
(*.f64 (fma.f64 y x c) 1)
(*.f64 1 (fma.f64 y x c))
(*.f64 (cbrt.f64 (fma.f64 y x c)) (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2) (cbrt.f64 (fma.f64 y x c)))
(*.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (fma.f64 y x c)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 c (*.f64 y x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3))))
(/.f64 1 (/.f64 (-.f64 c (*.f64 y x)) (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 c c) (*.f64 c (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2))) (neg.f64 (-.f64 c (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c)) (-.f64 (*.f64 y x) c))
(pow.f64 (fma.f64 y x c) 1)
(pow.f64 (cbrt.f64 (fma.f64 y x c)) 3)
(pow.f64 (pow.f64 (fma.f64 y x c) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y x c)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3))) -1)
(pow.f64 (/.f64 (-.f64 c (*.f64 y x)) (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 y x c) 2))
(log.f64 (exp.f64 (fma.f64 y x c)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 c))))
(cbrt.f64 (pow.f64 (fma.f64 y x c) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x c)))
(exp.f64 (log.f64 (fma.f64 y x c)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x c)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x c)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x c))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x c))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x c)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x c))) 2))
(log1p.f64 (expm1.f64 (fma.f64 y x c)))
(fma.f64 c 1 (*.f64 y x))
(fma.f64 y x c)
(fma.f64 x y c)
(fma.f64 (*.f64 y x) 1 c)
(fma.f64 1 c (*.f64 y x))
(fma.f64 1 (*.f64 y x) c)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) c)
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) c)
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) c)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) c)
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) c)
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) c)
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) c)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) c)
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) c)
(+.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 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(+.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 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))) (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 (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) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))))
(/.f64 1 (/.f64 (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 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3))))
(/.f64 1 (/.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 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) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3))) (neg.f64 (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) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (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 (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.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 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 y x c) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (-.f64 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.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 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 2)
(pow.f64 (/.f64 (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 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3))) -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) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) -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 (exp.f64 c) (/.f64 (pow.f64 (exp.f64 x) y) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (/.f64 (pow.f64 (exp.f64 x) y) (pow.f64 (pow.f64 (exp.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))) (exp.f64 (*.f64 (*.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 (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)) (exp.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 (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 x) y) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (exp.f64 c)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 x) y) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 c))))
(log.f64 (/.f64 (exp.f64 (fma.f64 y x c)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a))))))
(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 (+.f64 1 (expm1.f64 (fma.f64 y x c))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a))))))
(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))))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))))
(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 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 x) 2) (*.f64 (cbrt.f64 x) y) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (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 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a))) (neg.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (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 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(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 b (*.f64 1/4 a))))
(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 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(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 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(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 (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (cbrt.f64 (fma.f64 y x (*.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 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 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (sqrt.f64 (*.f64 b (*.f64 1/4 a))) (fma.f64 y x c))
(fma.f64 -1 (*.f64 b (*.f64 1/4 a)) (fma.f64 y x c))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) c)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2)) (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (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)))
(+.f64 0 (*.f64 b (*.f64 1/4 a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 1/4 a)))) 1)
(pow.f64 (*.f64 b (*.f64 1/4 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a)))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 1/4 a))))
(exp.f64 (log.f64 (*.f64 b (*.f64 1/4 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 1/4 a))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 1/4 a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (*.f64 1/4 a)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 1/4 a))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 1/4 a))))
Outputs
(*.f64 y x)
c
c
c
(*.f64 y x)
(*.f64 y x)
c
(*.f64 y x)
(*.f64 y x)
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(fma.f64 y x (*.f64 (*.f64 a b) -1/4))
(fma.f64 y x (*.f64 a (*.f64 b -1/4)))
c
c
(-.f64 c (*.f64 1/4 (*.f64 a b)))
(+.f64 c (*.f64 (*.f64 a 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 (*.f64 a 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x c))) 1)
(fma.f64 y x c)
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) 2) (-.f64 c (*.f64 y x))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x)))
(*.f64 (fma.f64 y x c) 1)
(fma.f64 y x c)
(*.f64 1 (fma.f64 y x c))
(fma.f64 y x c)
(*.f64 (cbrt.f64 (fma.f64 y x c)) (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2))
(fma.f64 y x c)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x c)) 2) (cbrt.f64 (fma.f64 y x c)))
(fma.f64 y x c)
(*.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (fma.f64 y x c)))
(fma.f64 y x c)
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c)))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 c (*.f64 y x))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c)))
(/.f64 1 (/.f64 (-.f64 c (*.f64 y x)) (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 c c) (*.f64 c (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c)))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2))) (neg.f64 (-.f64 c (*.f64 y x))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c)) (-.f64 (*.f64 y x) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x)))
(pow.f64 (fma.f64 y x c) 1)
(fma.f64 y x c)
(pow.f64 (cbrt.f64 (fma.f64 y x c)) 3)
(fma.f64 y x c)
(pow.f64 (pow.f64 (fma.f64 y x c) 3) 1/3)
(fma.f64 y x c)
(pow.f64 (sqrt.f64 (fma.f64 y x c)) 2)
(fma.f64 y x c)
(pow.f64 (/.f64 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c)))
(pow.f64 (/.f64 (-.f64 c (*.f64 y x)) (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2))) -1)
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x)))
(sqrt.f64 (pow.f64 (fma.f64 y x c) 2))
(fma.f64 y x c)
(log.f64 (exp.f64 (fma.f64 y x c)))
(fma.f64 y x c)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))))
(fma.f64 y x c)
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 y x c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 x) y)))
(fma.f64 y x c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 y x c)
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 c))))
(fma.f64 y x c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 c)))
(fma.f64 y x c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 c))))
(fma.f64 y x c)
(cbrt.f64 (pow.f64 (fma.f64 y x c) 3))
(fma.f64 y x c)
(expm1.f64 (log1p.f64 (fma.f64 y x c)))
(fma.f64 y x c)
(exp.f64 (log.f64 (fma.f64 y x c)))
(fma.f64 y x c)
(exp.f64 (*.f64 (log.f64 (fma.f64 y x c)) 1))
(fma.f64 y x c)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x c)) 1) 1))
(fma.f64 y x c)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x c))) 3))
(fma.f64 y x c)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x c))) 1/3))
(fma.f64 y x c)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x c)) 3) 1/3))
(fma.f64 y x c)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x c))) 2))
(fma.f64 y x c)
(log1p.f64 (expm1.f64 (fma.f64 y x c)))
(fma.f64 y x c)
(fma.f64 c 1 (*.f64 y x))
(fma.f64 y x c)
(fma.f64 y x c)
(fma.f64 x y c)
(fma.f64 y x c)
(fma.f64 (*.f64 y x) 1 c)
(fma.f64 y x c)
(fma.f64 1 c (*.f64 y x))
(fma.f64 y x c)
(fma.f64 1 (*.f64 y x) c)
(fma.f64 y x c)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) c)
(fma.f64 y x c)
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) c)
(fma.f64 y x c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) c)
(fma.f64 y x c)
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 y x))
(fma.f64 y x c)
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 y x))
(fma.f64 y x c)
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) c)
(fma.f64 y x c)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) c)
(fma.f64 y x c)
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) c)
(fma.f64 y x c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 y x))
(fma.f64 y x c)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) c)
(fma.f64 y x c)
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) c)
(fma.f64 y x c)
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) c)
(fma.f64 y x c)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) c)
(fma.f64 y x c)
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) c)
(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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)))) (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 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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 (*.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) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (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) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) 1) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(/.f64 1 (/.f64 (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 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3))))
(/.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) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (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 1 (/.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) 1) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 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 (*.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) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (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) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) 1) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3))) (neg.f64 (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 (*.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) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (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) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (neg.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) 1) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (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 (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.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 (*.f64 a b) -1/4)) 3)) (fma.f64 c c (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (-.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) c))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 y x (*.f64 a (*.f64 b -1/4))) 3)) (fma.f64 c c (*.f64 (fma.f64 y x (*.f64 a (*.f64 b -1/4))) (-.f64 (fma.f64 y x (*.f64 a (*.f64 b -1/4))) 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 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 y x c) (*.f64 (*.f64 a b) -1/4)))))
(/.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) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (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 (*.f64 c c) (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (-.f64 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(/.f64 (*.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (-.f64 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (-.f64 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(/.f64 (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)) (/.f64 (-.f64 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (-.f64 c (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (fma.f64 y x (fma.f64 a (*.f64 b -1/4) c)) 1)
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 (fma.f64 y x c) (*.f64 (*.f64 a b) -1/4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) 1) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(pow.f64 (/.f64 (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 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3))) -1)
(/.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) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (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)))
(pow.f64 (/.f64 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)) (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) 1) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (exp.f64 c) (/.f64 (pow.f64 (exp.f64 x) y) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (/.f64 (pow.f64 (exp.f64 x) y) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 x) y) (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 y x (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 x) y) (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 y x (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (/.f64 (exp.f64 (fma.f64 y x c)) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))) 1) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(exp.f64 (*.f64 (log.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 y x (fma.f64 a (*.f64 b -1/4) c))
(exp.f64 (*.f64 (log.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 y x (fma.f64 a (*.f64 b -1/4) c))
(exp.f64 (*.f64 (log.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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a))) (neg.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))) (*.f64 a (*.f64 b -1/4)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) c) (*.f64 c c))) (*.f64 a (*.f64 b -1/4)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(/.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) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (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 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(/.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) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (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 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(/.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) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (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 (pow.f64 (fma.f64 y x c) 3) (pow.f64 (*.f64 b (*.f64 1/4 a)) 3)) (/.f64 1 (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 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(/.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) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 y x c) 3)) (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 c c) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 c (*.f64 y x))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x))) (*.f64 a (*.f64 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 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 c (*.f64 y x))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x))) (*.f64 a (*.f64 b -1/4)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) 1) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) 1) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) 1) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) 1) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x c) 2) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 1/4 (*.f64 a b) (fma.f64 y x c)))
(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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (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 y x (fma.f64 a (*.f64 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 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 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 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (sqrt.f64 (*.f64 b (*.f64 1/4 a))) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 -1 (*.f64 b (*.f64 1/4 a)) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 -1/4 (*.f64 a b) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) c)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 1/4 (*.f64 a b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 1/4 (*.f64 a b)))) c)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 2)) (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (fma.f64 y x c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x c))
(fma.f64 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) 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 y x (fma.f64 a (*.f64 b -1/4) c))
(+.f64 0 (*.f64 b (*.f64 1/4 a)))
(*.f64 1/4 (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 1/4 b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 1/4 b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(*.f64 1/4 (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 1/4 a)))) 1)
(*.f64 1/4 (*.f64 a b))
(pow.f64 (*.f64 b (*.f64 1/4 a)) 1)
(*.f64 1/4 (*.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) 3)
(*.f64 1/4 (*.f64 a b))
(pow.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 3) 1/3)
(*.f64 1/4 (*.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a))) 2)
(*.f64 1/4 (*.f64 a b))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))
(*.f64 1/4 (*.f64 a b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))
(*.f64 1/4 (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a)))))
(*.f64 1/4 (*.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 3))
(*.f64 1/4 (*.f64 a b))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 1/4 a))))
(*.f64 1/4 (*.f64 a b))
(exp.f64 (log.f64 (*.f64 b (*.f64 1/4 a))))
(*.f64 1/4 (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 1/4 a))) 1))
(*.f64 1/4 (*.f64 a b))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 1/4 a))) 1) 1))
(*.f64 1/4 (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) 3))
(*.f64 1/4 (*.f64 a b))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (*.f64 1/4 a)))) 1/3))
(*.f64 1/4 (*.f64 a b))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 1/4 a))) 3) 1/3))
(*.f64 1/4 (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) 2))
(*.f64 1/4 (*.f64 a b))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 1/4 a))))
(*.f64 1/4 (*.f64 a b))

localize30.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 a (/.f64 4 b)) c)
100.0%
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
100.0%
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (-.f64 (/.f64 a (/.f64 4 b)) c))
99.7%
(/.f64 a (/.f64 4 b))
Compiler

Compiled 68 to 33 computations (51.5% saved)

series6.0ms (0%)

Counts
3 → 132
Calls

42 calls:

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

rewrite138.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1154×fma-neg
802×expm1-udef
798×log1p-udef
448×add-sqr-sqrt
442×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01985
143385
2642385
Stop Event
node limit
Counts
3 → 167
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (-.f64 (/.f64 a (/.f64 4 b)) c))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(-.f64 (/.f64 a (/.f64 4 b)) c)
Outputs
(+.f64 (*.f64 y x) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(+.f64 (*.f64 y x) (*.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) 1))
(+.f64 (*.f64 1/16 (*.f64 t z)) (+.f64 (*.f64 y x) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 y x) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1))
(+.f64 c (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (fma.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(+.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) (*.f64 y x))
(+.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) c)
(+.f64 (*.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) 1) c)
(*.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1)
(*.f64 1 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 2) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2)) (/.f64 1 (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2)) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (fma.f64 (*.f64 a 1/4) b c)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c)))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (fma.f64 (*.f64 a 1/4) b c)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))) (*.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3)))) (*.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (fma.f64 (*.f64 a 1/4) b c)) (*.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c)))) (*.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (fma.f64 (*.f64 a 1/4) b c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2))) (neg.f64 (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c)) (*.f64 (*.f64 y x) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) 3) (pow.f64 c 3)) (+.f64 (*.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (-.f64 (*.f64 c c) (*.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) c))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))) (-.f64 (*.f64 y x) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(/.f64 (fma.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) (neg.f64 (*.f64 c c))) (-.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) c))
(pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(exp.f64 (log.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(fma.f64 y x (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(fma.f64 x y (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 1 (*.f64 y x) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(fma.f64 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 1 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) (neg.f64 (neg.f64 c)))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))))) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (neg.f64 (neg.f64 c)))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (neg.f64 (neg.f64 c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (neg.f64 (neg.f64 c)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))) (/.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))))
(*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1)
(*.f64 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3))))
(/.f64 1 (/.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (neg.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))
(pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1)
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 3)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(fma.f64 x y (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (*.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 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 t z)) 1/4) (*.f64 (sqrt.f64 (*.f64 t z)) 1/4) (*.f64 y x))
(fma.f64 (*.f64 1/16 t) z (*.f64 y x))
(+.f64 (*.f64 a (*.f64 b 1/4)) (neg.f64 c))
(+.f64 (*.f64 a (*.f64 b 1/4)) (*.f64 (neg.f64 c) 1))
(+.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (fma.f64 (neg.f64 c) 1 c))
(+.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(+.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c))
(+.f64 (neg.f64 c) (*.f64 a (*.f64 b 1/4)))
(*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 1)
(*.f64 1 (-.f64 (*.f64 a (*.f64 b 1/4)) c))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2) (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 (*.f64 a 1/4) b c)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (sqrt.f64 c)) (-.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (sqrt.f64 c)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a 1/4) b c) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c)) (fma.f64 (*.f64 a 1/4) b c))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c))) (neg.f64 (fma.f64 (*.f64 a 1/4) b c)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 (neg.f64 c) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 (*.f64 a (*.f64 b 1/4)) (neg.f64 c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 (neg.f64 c) (neg.f64 c))) (-.f64 (*.f64 a (*.f64 b 1/4)) (neg.f64 c)))
(pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(exp.f64 (log.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 a (*.f64 b 1/4) (neg.f64 c))
(fma.f64 b (*.f64 a 1/4) (neg.f64 c))
(fma.f64 (*.f64 a (*.f64 b 1/4)) 1 (neg.f64 c))
(fma.f64 1 (*.f64 a (*.f64 b 1/4)) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 b 1/4)) (neg.f64 c))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 c))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 b 1/4)) (neg.f64 c))
(fma.f64 1/4 (/.f64 a (/.f64 1 b)) (neg.f64 c))
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 c))
(fma.f64 (neg.f64 a) (/.f64 1 (/.f64 -4 b)) (neg.f64 c))
(fma.f64 (*.f64 b 1/4) a (neg.f64 c))
(fma.f64 (*.f64 a 1/4) b (neg.f64 c))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 a (cbrt.f64 (/.f64 4 b))) (neg.f64 c))
(fma.f64 (/.f64 1 (/.f64 2 (sqrt.f64 b))) (/.f64 a (/.f64 2 (sqrt.f64 b))) (neg.f64 c))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 4) (/.f64 (cbrt.f64 a) (/.f64 1 b)) (neg.f64 c))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 4 b)) (neg.f64 c))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 c))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 (sqrt.f64 b))) (/.f64 (cbrt.f64 a) (/.f64 2 (sqrt.f64 b))) (neg.f64 c))
(fma.f64 (/.f64 (sqrt.f64 a) 4) (/.f64 (sqrt.f64 a) (/.f64 1 b)) (neg.f64 c))
(fma.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 4 b)) (neg.f64 c))
(fma.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 4 b))) (neg.f64 c))
(fma.f64 (*.f64 (*.f64 a 1/4) 1) b (neg.f64 c))
(fma.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 c))
(fma.f64 (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 c))
(fma.f64 (/.f64 a 1) (*.f64 b 1/4) (neg.f64 c))
(fma.f64 (/.f64 a -4) (neg.f64 b) (neg.f64 c))

simplify183.0ms (0.9%)

Algorithm
egg-herbie
Rules
1600×times-frac
648×fma-def
516×div-sub
456×associate-*r*
418×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043812569
1119512163
2536512123
Stop Event
node limit
Counts
299 → 261
Calls
Call 1
Inputs
(-.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 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 -1 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 -1 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 -1 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(*.f64 -1 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(+.f64 (*.f64 y x) (*.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) 1))
(+.f64 (*.f64 1/16 (*.f64 t z)) (+.f64 (*.f64 y x) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 y x) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1))
(+.f64 c (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (fma.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(+.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) (*.f64 y x))
(+.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) c)
(+.f64 (*.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) 1) c)
(*.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1)
(*.f64 1 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 2) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2)) (/.f64 1 (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2)) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (fma.f64 (*.f64 a 1/4) b c)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c)))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (fma.f64 (*.f64 a 1/4) b c)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))) (*.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3)))) (*.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (fma.f64 (*.f64 a 1/4) b c)) (*.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c)))) (*.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (fma.f64 (*.f64 a 1/4) b c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2))) (neg.f64 (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c)) (*.f64 (*.f64 y x) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) 3) (pow.f64 c 3)) (+.f64 (*.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (-.f64 (*.f64 c c) (*.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) c))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))) (-.f64 (*.f64 y x) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(/.f64 (fma.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) (neg.f64 (*.f64 c c))) (-.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) c))
(pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(exp.f64 (log.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(fma.f64 y x (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(fma.f64 x y (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 1 (*.f64 y x) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(fma.f64 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 1 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) (neg.f64 (neg.f64 c)))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))))) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (neg.f64 (neg.f64 c)))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (neg.f64 (neg.f64 c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (neg.f64 (neg.f64 c)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))) (/.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))))
(*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1)
(*.f64 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3))))
(/.f64 1 (/.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (neg.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))
(pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1)
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 3)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(fma.f64 x y (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 t z) 1/16 (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1 (*.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 1/16 (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 t z)) 1/4) (*.f64 (sqrt.f64 (*.f64 t z)) 1/4) (*.f64 y x))
(fma.f64 (*.f64 1/16 t) z (*.f64 y x))
(+.f64 (*.f64 a (*.f64 b 1/4)) (neg.f64 c))
(+.f64 (*.f64 a (*.f64 b 1/4)) (*.f64 (neg.f64 c) 1))
(+.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (fma.f64 (neg.f64 c) 1 c))
(+.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(+.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c))
(+.f64 (neg.f64 c) (*.f64 a (*.f64 b 1/4)))
(*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 1)
(*.f64 1 (-.f64 (*.f64 a (*.f64 b 1/4)) c))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2) (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 (*.f64 a 1/4) b c)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (sqrt.f64 c)) (-.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (sqrt.f64 c)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a 1/4) b c) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c)) (fma.f64 (*.f64 a 1/4) b c))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c))) (neg.f64 (fma.f64 (*.f64 a 1/4) b c)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 (neg.f64 c) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 (*.f64 a (*.f64 b 1/4)) (neg.f64 c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 (neg.f64 c) (neg.f64 c))) (-.f64 (*.f64 a (*.f64 b 1/4)) (neg.f64 c)))
(pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(exp.f64 (log.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 a (*.f64 b 1/4) (neg.f64 c))
(fma.f64 b (*.f64 a 1/4) (neg.f64 c))
(fma.f64 (*.f64 a (*.f64 b 1/4)) 1 (neg.f64 c))
(fma.f64 1 (*.f64 a (*.f64 b 1/4)) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 b 1/4)) (neg.f64 c))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 c))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 b 1/4)) (neg.f64 c))
(fma.f64 1/4 (/.f64 a (/.f64 1 b)) (neg.f64 c))
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 c))
(fma.f64 (neg.f64 a) (/.f64 1 (/.f64 -4 b)) (neg.f64 c))
(fma.f64 (*.f64 b 1/4) a (neg.f64 c))
(fma.f64 (*.f64 a 1/4) b (neg.f64 c))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 a (cbrt.f64 (/.f64 4 b))) (neg.f64 c))
(fma.f64 (/.f64 1 (/.f64 2 (sqrt.f64 b))) (/.f64 a (/.f64 2 (sqrt.f64 b))) (neg.f64 c))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 4) (/.f64 (cbrt.f64 a) (/.f64 1 b)) (neg.f64 c))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 4 b)) (neg.f64 c))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 c))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 (sqrt.f64 b))) (/.f64 (cbrt.f64 a) (/.f64 2 (sqrt.f64 b))) (neg.f64 c))
(fma.f64 (/.f64 (sqrt.f64 a) 4) (/.f64 (sqrt.f64 a) (/.f64 1 b)) (neg.f64 c))
(fma.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 4 b)) (neg.f64 c))
(fma.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 4 b))) (neg.f64 c))
(fma.f64 (*.f64 (*.f64 a 1/4) 1) b (neg.f64 c))
(fma.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 c))
(fma.f64 (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 c))
(fma.f64 (/.f64 a 1) (*.f64 b 1/4) (neg.f64 c))
(fma.f64 (/.f64 a -4) (neg.f64 b) (neg.f64 c))
Outputs
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/4 (*.f64 a b)) c))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/4 (*.f64 a b)) c))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(-.f64 (+.f64 c (*.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 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.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 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.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 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(-.f64 (+.f64 c (*.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 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.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 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.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 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (fma.f64 1/16 (*.f64 t z) 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 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (fma.f64 1/16 (*.f64 t z) 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 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.f64 -1/4 (*.f64 a b))
(*.f64 (*.f64 a b) -1/4)
(*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(-.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 a b) -1/4)))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.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 -1 c)
(neg.f64 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 -1 c)
(neg.f64 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 1/4 (*.f64 a b))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 -1 c)
(neg.f64 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 -1 c)
(neg.f64 c)
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 -1 c) (*.f64 1/4 (*.f64 a b)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 y x) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(+.f64 (*.f64 y x) (*.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) 1))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (+.f64 (*.f64 y x) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 y x) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(+.f64 c (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (fma.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (-.f64 (*.f64 1/4 (*.f64 a b)) c)))
(+.f64 (fma.f64 y x c) (+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4))) (*.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) 0)))
(+.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (-.f64 (*.f64 1/4 (*.f64 a b)) c)))
(+.f64 (fma.f64 y x c) (+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4))) (*.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) 0)))
(+.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 (+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (+.f64 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (-.f64 (*.f64 1/4 (*.f64 a b)) c)))
(+.f64 (fma.f64 y x c) (+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4))) (*.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) 0)))
(+.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(+.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) (*.f64 y x))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) c)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(+.f64 (*.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) 1) c)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.f64 1 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 2))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 2) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))))
(/.f64 1 (/.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 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))) (-.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))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 c (*.f64 b (*.f64 a -1/4))) 3)) (fma.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) (+.f64 (fma.f64 1/4 (*.f64 a b) (neg.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 y x (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2)) (/.f64 1 (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(*.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) 2)) (+.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3))))
(/.f64 1 (/.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 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))) (-.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))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 c (*.f64 b (*.f64 a -1/4))) 3)) (fma.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) (+.f64 (fma.f64 1/4 (*.f64 a b) (neg.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 1 (/.f64 (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) 2)) (+.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))))
(/.f64 1 (/.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 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))) (-.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))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 c (*.f64 b (*.f64 a -1/4))) 3)) (fma.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) (+.f64 (fma.f64 1/4 (*.f64 a b) (neg.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 y x (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2)) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(*.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) 2)) (+.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (+.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c (fma.f64 a (*.f64 1/4 b) c))) (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/16 (*.f64 (*.f64 t z) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))) (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 3) (pow.f64 c 3))))) (*.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c (fma.f64 a (*.f64 1/4 b) c))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/16 (*.f64 (*.f64 t z) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))))
(/.f64 (fma.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (*.f64 (fma.f64 1/16 (*.f64 (*.f64 t z) (neg.f64 (fma.f64 (*.f64 t z) -1/16 (*.f64 y x)))) (pow.f64 (*.f64 y x) 2)) (neg.f64 (-.f64 (*.f64 1/64 (pow.f64 (*.f64 a b) 3)) (pow.f64 c 3))))) (*.f64 (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 (*.f64 t z) (neg.f64 (fma.f64 (*.f64 t z) -1/16 (*.f64 y x)))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (fma.f64 (*.f64 a 1/4) b c)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c)))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (fma.f64 (*.f64 a 1/4) b c)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (fma.f64 a (*.f64 1/4 b) c)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/16 (*.f64 (*.f64 t z) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))) (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)))) (*.f64 (fma.f64 a (*.f64 1/4 b) c) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/16 (*.f64 (*.f64 t z) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))))
(/.f64 (fma.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 (fma.f64 1/16 (*.f64 (*.f64 t z) (neg.f64 (fma.f64 (*.f64 t z) -1/16 (*.f64 y x)))) (pow.f64 (*.f64 y x) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (*.f64 c c)))) (*.f64 (fma.f64 1/4 (*.f64 a b) c) (fma.f64 1/16 (*.f64 (*.f64 t z) (neg.f64 (fma.f64 (*.f64 t z) -1/16 (*.f64 y x)))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))) (*.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3)))) (*.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c (fma.f64 a (*.f64 1/4 b) c))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (*.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 3) (pow.f64 c 3)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))) (*.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c (fma.f64 a (*.f64 1/4 b) c))) (fma.f64 y x (*.f64 (*.f64 t z) -1/16))))
(/.f64 (fma.f64 (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (*.f64 (neg.f64 (fma.f64 (*.f64 t z) -1/16 (*.f64 y x))) (-.f64 (*.f64 1/64 (pow.f64 (*.f64 a b) 3)) (pow.f64 c 3)))) (*.f64 (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)) (fma.f64 (*.f64 t z) -1/16 (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (fma.f64 (*.f64 a 1/4) b c)) (*.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c)))) (*.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (fma.f64 (*.f64 a 1/4) b c)))
(/.f64 (-.f64 (*.f64 (fma.f64 a (*.f64 1/4 b) c) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (*.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))) (*.f64 (fma.f64 a (*.f64 1/4 b) c) (fma.f64 y x (*.f64 (*.f64 t z) -1/16))))
(/.f64 (fma.f64 (fma.f64 1/4 (*.f64 a b) c) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (*.f64 (neg.f64 (fma.f64 (*.f64 t z) -1/16 (*.f64 y x))) (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)))) (*.f64 (fma.f64 1/4 (*.f64 a b) c) (fma.f64 (*.f64 t z) -1/16 (*.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))))
(/.f64 (neg.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))) (neg.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 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 c (*.f64 b (*.f64 a -1/4))) 3)) (fma.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) (+.f64 (fma.f64 1/4 (*.f64 a b) (neg.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 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2))) (neg.f64 (+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(*.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) 2)) (+.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c)) (*.f64 (*.f64 y x) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/4 (*.f64 a b)) c)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (-.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))) 3)) (fma.f64 (+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))) (+.f64 c (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4))) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (-.f64 (*.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))) (*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))))
(/.f64 1 (/.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 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))) (-.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))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 (+.f64 c (*.f64 b (*.f64 a -1/4))) 3)) (fma.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) (+.f64 (fma.f64 1/4 (*.f64 a b) (neg.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 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) 3) (pow.f64 c 3)) (+.f64 (*.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (-.f64 (*.f64 c c) (*.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) c))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 3)) (fma.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (*.f64 c (-.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))) 3)) (fma.f64 c (-.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4))))) (*.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))) (-.f64 (*.f64 y x) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/4 (*.f64 a b)) c)) (-.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/4 (*.f64 a b)) c)))) (-.f64 (*.f64 y x) (-.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/4 (*.f64 a b)) c))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))) (+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))) (+.f64 (-.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) c)) (*.f64 1/4 (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(*.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) 2)) (/.f64 1 (+.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (pow.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) 2)) (+.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (fma.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) (neg.f64 (*.f64 c c))) (-.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) c))
(/.f64 (fma.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (neg.f64 (*.f64 c c))) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (fma.f64 a (*.f64 1/4 b) c)))
(/.f64 (-.f64 (*.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4))))) (*.f64 c c)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (fma.f64 1/4 (*.f64 a b) c)))
(pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 3)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(pow.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 3) 1/3)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 2)
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(log.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 3))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(exp.f64 (log.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))) 1))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 y x (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 x y (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1 (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 1 (*.f64 y x) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 1 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))) (neg.f64 (neg.f64 c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (+.f64 (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 a (*.f64 b 1/4))) c))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/16 (*.f64 (*.f64 t z) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c)))
(+.f64 (+.f64 c (*.f64 b (*.f64 a -1/4))) (/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 1/16 (*.f64 (*.f64 t z) (neg.f64 (fma.f64 (*.f64 t z) -1/16 (*.f64 y x)))) (pow.f64 (*.f64 y x) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))) (neg.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 t z) -1/16))) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c)))
(+.f64 (+.f64 c (*.f64 b (*.f64 a -1/4))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (fma.f64 (*.f64 t z) -1/16 (*.f64 y x))))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4))))) (cbrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (neg.f64 (neg.f64 c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (sqrt.f64 (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 b 1/4)))) (neg.f64 (neg.f64 c)))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(+.f64 c (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (neg.f64 (neg.f64 c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (sqrt.f64 (*.f64 1/4 (*.f64 a b)))) (-.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (sqrt.f64 (*.f64 1/4 (*.f64 a b)))) c)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) 1)
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))) (/.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (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 (*.f64 t z) -1/16 (*.f64 y x)))
(*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1)
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/16 (*.f64 (*.f64 t z) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 1/16 (*.f64 (*.f64 t z) (neg.f64 (fma.f64 (*.f64 t z) -1/16 (*.f64 y x)))) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (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 (*.f64 t z) -1/16 (*.f64 y x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/16 (*.f64 (*.f64 t z) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 1/16 (*.f64 (*.f64 t z) (neg.f64 (fma.f64 (*.f64 t z) -1/16 (*.f64 y x)))) (pow.f64 (*.f64 y x) 2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (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 (*.f64 t z) -1/16 (*.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/16 (*.f64 (*.f64 t z) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 1/16 (*.f64 (*.f64 t z) (neg.f64 (fma.f64 (*.f64 t z) -1/16 (*.f64 y x)))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3))) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (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 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (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 (*.f64 t z) -1/16 (*.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 1/16 (*.f64 t z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 1/16 (*.f64 t z)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (*.f64 1/4096 (pow.f64 (*.f64 t z) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 1/16 (*.f64 (*.f64 t z) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))))))
(*.f64 1 (/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 1/16 (*.f64 (*.f64 t z) (neg.f64 (fma.f64 (*.f64 t z) -1/16 (*.f64 y x)))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (neg.f64 (+.f64 (*.f64 y x) (*.f64 -1/16 (*.f64 t z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (neg.f64 (fma.f64 y x (*.f64 (*.f64 t z) -1/16))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 y x) 2)) (neg.f64 (fma.f64 (*.f64 t z) -1/16 (*.f64 y x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (neg.f64 (fma.f64 y x (*.f64 (*.f64 t z) -1/16))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 y x) 2)) (neg.f64 (fma.f64 (*.f64 t z) -1/16 (*.f64 y x))))
(pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1)
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 3)
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) 1/3)
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2)
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 x y (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t 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 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 1 (*.f64 1/16 (*.f64 t 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 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t 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 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 t z)) 1/4) (*.f64 (sqrt.f64 (*.f64 t z)) 1/4) (*.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 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 a (*.f64 b 1/4)) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (*.f64 a (*.f64 b 1/4)) (*.f64 (neg.f64 c) 1))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(+.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (fma.f64 (neg.f64 c) 1 c))
(+.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (+.f64 (neg.f64 c) c))
(+.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) (*.f64 0 c))
(+.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (fma.f64 (neg.f64 (cbrt.f64 c)) (pow.f64 (cbrt.f64 c) 2) c))
(+.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (+.f64 (neg.f64 c) c))
(+.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) (*.f64 0 c))
(+.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) (fma.f64 (neg.f64 (sqrt.f64 c)) (sqrt.f64 c) c))
(+.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) c) (+.f64 (neg.f64 c) c))
(+.f64 (fma.f64 1/4 (*.f64 a b) (neg.f64 c)) (*.f64 0 c))
(+.f64 (neg.f64 c) (*.f64 a (*.f64 b 1/4)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 1)
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 1 (-.f64 (*.f64 a (*.f64 b 1/4)) c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2) (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c (fma.f64 a (*.f64 1/4 b) c))) (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 3) (pow.f64 c 3))))
(/.f64 (-.f64 (*.f64 1/64 (pow.f64 (*.f64 a b) 3)) (pow.f64 c 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c)) (/.f64 1 (fma.f64 (*.f64 a 1/4) b c)))
(/.f64 1 (/.f64 (fma.f64 a (*.f64 1/4 b) c) (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 1/4 (*.f64 a b) c))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (sqrt.f64 c)) (-.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (sqrt.f64 c)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/4 (*.f64 a b))) (sqrt.f64 c)) (-.f64 (sqrt.f64 (*.f64 1/4 (*.f64 a b))) (sqrt.f64 c)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c))) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c (fma.f64 a (*.f64 1/4 b) c))) (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 3) (pow.f64 c 3))))
(/.f64 (-.f64 (*.f64 1/64 (pow.f64 (*.f64 a b) 3)) (pow.f64 c 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a 1/4) b c) (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c))))
(/.f64 1 (/.f64 (fma.f64 a (*.f64 1/4 b) c) (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 1/4 (*.f64 a b) c))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c (fma.f64 a (*.f64 1/4 b) c))) (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 3) (pow.f64 c 3))))
(/.f64 (-.f64 (*.f64 1/64 (pow.f64 (*.f64 a b) 3)) (pow.f64 c 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c)) (fma.f64 (*.f64 a 1/4) b c))
(/.f64 1 (/.f64 (fma.f64 a (*.f64 1/4 b) c) (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 1/4 (*.f64 a b) c))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 c 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c (fma.f64 (*.f64 a 1/4) b c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 3) (pow.f64 c 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c (fma.f64 a (*.f64 1/4 b) c)))))
(*.f64 1 (/.f64 (-.f64 (*.f64 1/64 (pow.f64 (*.f64 a b) 3)) (pow.f64 c 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 c c))) (neg.f64 (fma.f64 (*.f64 a 1/4) b c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c))) (neg.f64 (fma.f64 a (*.f64 1/4 b) c)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 1/4 (*.f64 a b) c)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 3) (pow.f64 (neg.f64 c) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (-.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 (*.f64 a (*.f64 b 1/4)) (neg.f64 c)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c (fma.f64 a (*.f64 1/4 b) c))) (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 3) (pow.f64 c 3))))
(/.f64 (-.f64 (*.f64 1/64 (pow.f64 (*.f64 a b) 3)) (pow.f64 c 3)) (fma.f64 c (fma.f64 1/4 (*.f64 a b) c) (pow.f64 (*.f64 1/4 (*.f64 a b)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2) (*.f64 (neg.f64 c) (neg.f64 c))) (-.f64 (*.f64 a (*.f64 b 1/4)) (neg.f64 c)))
(/.f64 1 (/.f64 (fma.f64 a (*.f64 1/4 b) c) (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (*.f64 a b)) 2) (*.f64 c c)) (fma.f64 1/4 (*.f64 a b) c))
(pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 1)
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 3)
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(pow.f64 (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3) 1/3)
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 2)
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 2))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(log.f64 (exp.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c))))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c) 3))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(exp.f64 (log.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)) 1))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) c)))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 a (*.f64 b 1/4) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 b (*.f64 a 1/4) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 (*.f64 a (*.f64 b 1/4)) 1 (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 1 (*.f64 a (*.f64 b 1/4)) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 b 1/4)) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 b 1/4)) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 1/4 (/.f64 a (/.f64 1 b)) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (sqrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 (neg.f64 a) (/.f64 1 (/.f64 -4 b)) (neg.f64 c))
(fma.f64 (neg.f64 a) (*.f64 -1/4 b) (neg.f64 c))
(-.f64 (*.f64 (neg.f64 a) (*.f64 b -1/4)) c)
(fma.f64 (*.f64 b 1/4) a (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 (*.f64 a 1/4) b (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 a (cbrt.f64 (/.f64 4 b))) (neg.f64 c))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 a (cbrt.f64 (/.f64 4 b)))) c)
(fma.f64 (/.f64 1 (/.f64 2 (sqrt.f64 b))) (/.f64 a (/.f64 2 (sqrt.f64 b))) (neg.f64 c))
(fma.f64 (*.f64 1/2 (sqrt.f64 b)) (*.f64 (/.f64 a 2) (sqrt.f64 b)) (neg.f64 c))
(fma.f64 (*.f64 (sqrt.f64 b) 1/2) (*.f64 (sqrt.f64 b) (/.f64 a 2)) (neg.f64 c))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 4) (/.f64 (cbrt.f64 a) (/.f64 1 b)) (neg.f64 c))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 4) (*.f64 b (cbrt.f64 a)) (neg.f64 c))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 4 b)) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (/.f64 (cbrt.f64 a) 4) b) (neg.f64 c))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 b (/.f64 (cbrt.f64 a) 4))) c)
(-.f64 (/.f64 a (/.f64 4 b)) c)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 c))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) (neg.f64 c))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) c)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 (sqrt.f64 b))) (/.f64 (cbrt.f64 a) (/.f64 2 (sqrt.f64 b))) (neg.f64 c))
(fma.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 2) (sqrt.f64 b)) (*.f64 (/.f64 (cbrt.f64 a) 2) (sqrt.f64 b)) (neg.f64 c))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 2 (sqrt.f64 b))) (*.f64 (sqrt.f64 b) (/.f64 (cbrt.f64 a) 2))) c)
(fma.f64 (/.f64 (sqrt.f64 a) 4) (/.f64 (sqrt.f64 a) (/.f64 1 b)) (neg.f64 c))
(fma.f64 (/.f64 (sqrt.f64 a) 4) (*.f64 (sqrt.f64 a) b) (neg.f64 c))
(fma.f64 (/.f64 (sqrt.f64 a) 4) (*.f64 b (sqrt.f64 a)) (neg.f64 c))
(fma.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 4 b)) (neg.f64 c))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (/.f64 (cbrt.f64 a) 4) b) (neg.f64 c))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 b (/.f64 (cbrt.f64 a) 4))) c)
(-.f64 (/.f64 a (/.f64 4 b)) c)
(fma.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 4 b)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 4 b))) (neg.f64 c))
(fma.f64 (*.f64 (*.f64 a 1/4) 1) b (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 (*.f64 (*.f64 a 1/4) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 (*.f64 (*.f64 a 1/4) (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 (/.f64 a 1) (*.f64 b 1/4) (neg.f64 c))
(-.f64 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 1/4 (*.f64 a b) (neg.f64 c))
(fma.f64 (/.f64 a -4) (neg.f64 b) (neg.f64 c))
(-.f64 (*.f64 (/.f64 a -4) (neg.f64 b)) c)

eval283.0ms (1.4%)

Compiler

Compiled 18815 to 9382 computations (50.1% saved)

prune175.0ms (0.9%)

Pruning

14 alts after pruning (11 fresh and 3 done)

PrunedKeptTotal
New7907797
Fresh347
Picked011
Done224
Total79514809
Accurracy
100.0%
Counts
809 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.6%
(fma.f64 y x (*.f64 (*.f64 a b) -1/4))
48.7%
(fma.f64 y x c)
52.5%
(fma.f64 a (*.f64 b -1/4) c)
99.9%
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (-.f64 (/.f64 a (/.f64 4 b)) c))
79.6%
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
43.6%
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
52.5%
(-.f64 c (*.f64 1/4 (*.f64 a b)))
76.1%
(+.f64 c (fma.f64 t (*.f64 1/16 z) (*.f64 y x)))
76.1%
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
48.7%
(+.f64 c (*.f64 y x))
25.1%
(*.f64 (*.f64 a b) -1/4)
28.7%
(*.f64 (*.f64 1/16 t) z)
20.8%
(*.f64 y x)
29.3%
c
Compiler

Compiled 350 to 264 computations (24.6% saved)

localize17.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 1/4 (*.f64 a b))
100.0%
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
Compiler

Compiled 50 to 24 computations (52% saved)

series8.0ms (0%)

Counts
1 → 33
Calls

15 calls:

TimeVariablePointExpression
6.0ms
a
@-inf
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
0.0ms
c
@0
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
0.0ms
b
@inf
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
0.0ms
t
@-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)))

rewrite91.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1660×log-prod
1468×fma-def
590×expm1-udef
586×log1p-udef
464×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01537
132833
2452129
Stop Event
node limit
Counts
1 → 157
Calls
Call 1
Inputs
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
Outputs
(+.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 -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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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) (-.f64 (*.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 (*.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 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 3) 1/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 (exp.f64 c) (/.f64 (pow.f64 (exp.f64 1/16) (*.f64 t z)) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(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 (+.f64 1 (expm1.f64 c)) (/.f64 (pow.f64 (exp.f64 1/16) (*.f64 t z)) (pow.f64 (pow.f64 (exp.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 a) b) 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 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) 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 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 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 a) b) 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 (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 (exp.f64 1/16) (*.f64 t z)) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (exp.f64 c)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/16) (*.f64 t z)) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 c))))
(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))) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(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))))))
(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))))
(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))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(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 -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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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 -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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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 -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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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 -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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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 (*.f64 1/16 (pow.f64 (*.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 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (+.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 -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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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 (*.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 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (+.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 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) 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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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 (-.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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(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 (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 (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 (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 (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 (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 (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 (+.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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (pow.f64 (cbrt.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))

simplify106.0ms (0.5%)

Algorithm
egg-herbie
Rules
760×*-commutative
676×cancel-sign-sub-inv
584×fma-neg
528×associate-+l+
516×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03528318
18718060
225987644
Stop Event
node limit
Counts
190 → 206
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 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 -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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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) (-.f64 (*.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 (*.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 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) 3) 1/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 (exp.f64 c) (/.f64 (pow.f64 (exp.f64 1/16) (*.f64 t z)) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(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 (+.f64 1 (expm1.f64 c)) (/.f64 (pow.f64 (exp.f64 1/16) (*.f64 t z)) (pow.f64 (pow.f64 (exp.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 a) b) 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 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) 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 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 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 a) b) 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 (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 (exp.f64 1/16) (*.f64 t z)) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (exp.f64 c)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/16) (*.f64 t z)) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 c))))
(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))) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(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))))))
(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))))
(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))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))))
(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 -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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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 -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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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 -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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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 -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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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 (*.f64 1/16 (pow.f64 (*.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 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (+.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 -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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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 (*.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 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (+.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 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) 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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (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 (-.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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(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 (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 (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 (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 (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 (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 (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 (+.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 (*.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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (pow.f64 (cbrt.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))
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)))
c
c
(-.f64 c (*.f64 1/4 (*.f64 a b)))
(-.f64 c (*.f64 (*.f64 1/4 a) b))
(fma.f64 a (*.f64 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 1/4 a) b))
(fma.f64 a (*.f64 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 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 a) b))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/4 a) b)))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 1/4 (*.f64 a b))))
(-.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(+.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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 (*.f64 1/4 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 (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 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (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 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) 1) (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) 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 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 (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 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 (*.f64 1/4 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 (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 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (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 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) 1) (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) 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 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 (*.f64 1/4 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 (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 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (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 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) 1) (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) 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 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 (*.f64 1/4 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 (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 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (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 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) 1) (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) 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 a (*.f64 b -1/4))) 3)) (fma.f64 c c (*.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))) 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) (-.f64 (*.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 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 (*.f64 1/4 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 (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 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (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 1/16 (*.f64 t z) c)) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))))
(/.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)) (/.f64 (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))))))
(/.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) 1) (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) 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (exp.f64 c) (/.f64 (pow.f64 (exp.f64 1/16) (*.f64 t z)) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (/.f64 (pow.f64 (exp.f64 1/16) (*.f64 t z)) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (exp.f64 (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 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/16) (*.f64 t z)) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (exp.f64 c)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/16) (*.f64 t z)) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 c))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 a) b) 1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 a) b))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/4 a) b)))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 1/4 (*.f64 a b))))
(-.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 a) b))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/4 a) b)))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 1/4 (*.f64 a b))))
(-.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 a) b))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/4 a) b)))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 1/4 (*.f64 a b))))
(-.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 a) b))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/4 a) b)))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 1/4 (*.f64 a b))))
(-.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 a) b))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/4 a) b)))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 1/4 (*.f64 a b))))
(-.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 a) b))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/4 a) b)))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 1/4 (*.f64 a b))))
(-.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) 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 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 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 c 3)) (fma.f64 c c (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 1/16 (*.f64 t z) (neg.f64 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 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 c 3)) (fma.f64 c c (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 1/16 (*.f64 t z) (neg.f64 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 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 (*.f64 1/4 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 (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 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (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 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 (*.f64 1/4 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 (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 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (*.f64 1/4 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 (*.f64 1/4 a) b))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/4 a) b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 1/4 (*.f64 a b))) (/.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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 b (*.f64 1/4 a))) (/.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 b (*.f64 1/4 a)) (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 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 (*.f64 1/4 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 (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 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (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 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 t z) -1/16))) (*.f64 a (*.f64 b -1/4)))
(fma.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (/.f64 1 (fma.f64 (*.f64 t z) -1/16 c)) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.f64 a (*.f64 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)))
(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 t z) -1/16))) (*.f64 a (*.f64 b -1/4)))
(fma.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (/.f64 1 (fma.f64 (*.f64 t z) -1/16 c)) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.f64 a (*.f64 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)))
(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 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) 1) (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) 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 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) 1) (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) 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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 a) b))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/4 a) b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 1/4 (*.f64 a b))) (/.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 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 b (*.f64 1/4 a))) (/.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 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) 1) (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) 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 -1/4 (*.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 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(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 (+.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 -1/4 (*.f64 a b) (*.f64 (*.f64 1/4 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 (*.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 -1/4 (*.f64 a b) (*.f64 (*.f64 1/4 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)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.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 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 a) b))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/4 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)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.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)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 b (*.f64 1/4 a))))
(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 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 (*.f64 1/4 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 (neg.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 1/4 a) b))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 (*.f64 1/4 a) b)))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 1/4 (*.f64 a b))))
(-.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (+.f64 c (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 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 1/16 (*.f64 t z) c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 a (*.f64 b -1/4) c))

localize7.0ms (0%)

Compiler

Compiled 18 to 13 computations (27.8% saved)

localize12.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 c (*.f64 1/4 (*.f64 a b)))
100.0%
(*.f64 1/4 (*.f64 a b))
Compiler

Compiled 26 to 14 computations (46.2% saved)

series1.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
c
@inf
(-.f64 c (*.f64 1/4 (*.f64 a b)))
0.0ms
b
@-inf
(-.f64 c (*.f64 1/4 (*.f64 a b)))
0.0ms
a
@inf
(-.f64 c (*.f64 1/4 (*.f64 a b)))

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1502×prod-diff
982×log-prod
624×pow-prod-down
532×fma-def
448×pow-prod-up
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0919
119719
2259615
Stop Event
node limit
Counts
1 → 161
Calls
Call 1
Inputs
(-.f64 c (*.f64 1/4 (*.f64 a b)))
Outputs
(+.f64 c (*.f64 (*.f64 a b) -1/4))
(+.f64 c (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 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 c) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (neg.f64 (*.f64 1/4 a)) b (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 -1 (*.f64 1/4 (*.f64 a b)) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) -1/4) c)
(+.f64 0 (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c)))))
(*.f64 (fma.f64 (*.f64 a b) -1/4 c) 1)
(*.f64 1 (fma.f64 (*.f64 a b) -1/4 c))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(*.f64 (-.f64 (pow.f64 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) c) (*.f64 c c))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)))
(*.f64 (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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) c) (*.f64 c c)) (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 1 (/.f64 (fma.f64 1/4 (*.f64 a b) c) (-.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 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c)))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (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 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) (neg.f64 (fma.f64 1/4 (*.f64 a b) c)))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (fma.f64 c c (-.f64 (pow.f64 (*.f64 (*.f64 a b) -1/4) 2) (*.f64 c (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 (*.f64 a b) -1/4) 2)) (-.f64 c (*.f64 (*.f64 a b) -1/4)))
(pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c)) (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) -1)
(pow.f64 (/.f64 (fma.f64 1/4 (*.f64 a b) c) (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) -1)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 (*.f64 a b)) -1/4)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (exp.f64 c)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a b)) -1/4) (+.f64 1 (expm1.f64 c))))
(log.f64 (/.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 (*.f64 a b)) 1/4)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(exp.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 c)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 c)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 a b) -1/4 c))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(fma.f64 c 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 c 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/4 (neg.f64 (*.f64 a b)) c)
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 (fma.f64 (*.f64 a b) -1/4 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 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 c) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 c) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 c (*.f64 (*.f64 a b) -1/4))
(fma.f64 1 c (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 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 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 c) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 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) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) c)
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) c)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (-.f64 (pow.f64 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) c) (*.f64 c c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 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) c) (*.f64 c 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 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) c) (*.f64 c c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 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) c) (*.f64 c 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 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) 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 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (*.f64 1/4 a) (neg.f64 b) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) 2) (cbrt.f64 (*.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)) c)
(fma.f64 (neg.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) c)
(fma.f64 -1 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) c)
(fma.f64 (neg.f64 (*.f64 1/4 a)) b c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 (*.f64 -1/4 b) 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 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) c)

simplify114.0ms (0.6%)

Algorithm
egg-herbie
Rules
620×*-commutative
496×distribute-lft-in
490×distribute-lft-neg-in
488×cancel-sign-sub-inv
476×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03764389
19564081
224494033
378754033
Stop Event
node limit
Counts
197 → 178
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 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 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 c) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (neg.f64 (*.f64 1/4 a)) b (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 -1 (*.f64 1/4 (*.f64 a b)) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) -1/4) c)
(+.f64 0 (fma.f64 (*.f64 a b) -1/4 c))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c)))))
(*.f64 (fma.f64 (*.f64 a b) -1/4 c) 1)
(*.f64 1 (fma.f64 (*.f64 a b) -1/4 c))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(*.f64 (-.f64 (pow.f64 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) c) (*.f64 c c))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)))
(*.f64 (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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) c) (*.f64 c c)) (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 1 (/.f64 (fma.f64 1/4 (*.f64 a b) c) (-.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 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c)))
(/.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (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 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) (neg.f64 (fma.f64 1/4 (*.f64 a b) c)))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (fma.f64 c c (-.f64 (pow.f64 (*.f64 (*.f64 a b) -1/4) 2) (*.f64 c (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 (*.f64 a b) -1/4) 2)) (-.f64 c (*.f64 (*.f64 a b) -1/4)))
(pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c)) (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) -1)
(pow.f64 (/.f64 (fma.f64 1/4 (*.f64 a b) c) (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) -1)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 (*.f64 a b)) -1/4)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (exp.f64 c)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a b)) -1/4) (+.f64 1 (expm1.f64 c))))
(log.f64 (/.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 (*.f64 a b)) 1/4)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(exp.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 c)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 c)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 a b) -1/4 c))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(fma.f64 c 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 c 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/4 (neg.f64 (*.f64 a b)) c)
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 (fma.f64 (*.f64 a b) -1/4 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 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 c) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (*.f64 a b) -1/4 c) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 c (*.f64 (*.f64 a b) -1/4))
(fma.f64 1 c (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 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 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 c) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 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) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) c)
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) c)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 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 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (-.f64 (pow.f64 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) c) (*.f64 c c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 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) c) (*.f64 c 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 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) c) (*.f64 c c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 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) c) (*.f64 c 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 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) 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 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (*.f64 1/4 a) (neg.f64 b) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) 2) (cbrt.f64 (*.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)) c)
(fma.f64 (neg.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) c)
(fma.f64 -1 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) c)
(fma.f64 (neg.f64 (*.f64 1/4 a)) b c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 (*.f64 -1/4 b) 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 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) c)
Outputs
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
c
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (*.f64 a b) -1/4 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/4 (*.f64 a b) c)
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (neg.f64 (*.f64 1/4 a)) b (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 -1 (*.f64 1/4 (*.f64 a b)) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (*.f64 (*.f64 a b) -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 0 (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 c 1 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 1 c (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (*.f64 b 1/4)) a (*.f64 (*.f64 b 1/4) a)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4)) (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/4) (sqrt.f64 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 a (*.f64 1/4 b)))) (fma.f64 (neg.f64 a) (*.f64 1/4 b) (*.f64 a (*.f64 1/4 b))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a b))) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (*.f64 1/4 (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 1/4 (sqrt.f64 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 b (*.f64 (*.f64 1/4 a) 1)))) (fma.f64 (neg.f64 b) (*.f64 (*.f64 1/4 a) 1) (*.f64 b (*.f64 (*.f64 1/4 a) 1))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 (*.f64 1/4 a) (pow.f64 (cbrt.f64 b) 2)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (fma.f64 (sqrt.f64 c) (sqrt.f64 c) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 (*.f64 1/4 a) (sqrt.f64 b)))))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) c))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) c)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) c)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) c)))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) c)))))
(*.f64 (fma.f64 (*.f64 a b) -1/4 c) 1)
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 1 (fma.f64 (*.f64 a b) -1/4 c))
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2))
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(fma.f64 -1/4 (*.f64 a b) c)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (sqrt.f64 (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 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c))))
(*.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 b 1/4) (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 (*.f64 a (*.f64 b 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 (fma.f64 1/4 (*.f64 a b) c)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 a (*.f64 b 1/4) c))
(*.f64 (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(*.f64 (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (-.f64 (sqrt.f64 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) c) (*.f64 c c)) (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(*.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 b 1/4) (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 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(/.f64 1 (/.f64 (fma.f64 1/4 (*.f64 a b) c) (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (-.f64 (pow.f64 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) c) (*.f64 c c)))
(*.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 b 1/4) (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 (*.f64 a (*.f64 b 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)) (fma.f64 1/4 (*.f64 a b) c))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (neg.f64 (-.f64 (pow.f64 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) c) (*.f64 c c))))
(*.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 b 1/4) (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 (*.f64 a (*.f64 b 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 (fma.f64 1/4 (*.f64 a b) c)))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 a (*.f64 b 1/4) c))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (fma.f64 c c (-.f64 (pow.f64 (*.f64 (*.f64 a b) -1/4) 2) (*.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 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 b 1/4) (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 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 (*.f64 a b) -1/4) 2)) (-.f64 c (*.f64 (*.f64 a b) -1/4)))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 a (*.f64 b 1/4) c))
(pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 1)
(fma.f64 -1/4 (*.f64 a b) c)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 3)
(fma.f64 -1/4 (*.f64 a b) c)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 2) 1/2)
(fma.f64 -1/4 (*.f64 a b) c)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 3) 1/3)
(fma.f64 -1/4 (*.f64 a b) c)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2)
(fma.f64 -1/4 (*.f64 a b) c)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c)) (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) -1)
(*.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 b 1/4) (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 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(pow.f64 (/.f64 (fma.f64 1/4 (*.f64 a b) c) (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) -1)
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 a (*.f64 b 1/4) c))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 2))
(fma.f64 -1/4 (*.f64 a b) c)
(log.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(fma.f64 -1/4 (*.f64 a b) c)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 c))))
(fma.f64 -1/4 (*.f64 a b) c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(fma.f64 -1/4 (*.f64 a b) c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 (*.f64 a b)) -1/4)))
(fma.f64 -1/4 (*.f64 a b) c)
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (exp.f64 c)))
(fma.f64 -1/4 (*.f64 a b) c)
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 c))))
(fma.f64 -1/4 (*.f64 a b) c)
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 a b)) -1/4) (+.f64 1 (expm1.f64 c))))
(fma.f64 -1/4 (*.f64 a b) c)
(log.f64 (/.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) c)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (pow.f64 (exp.f64 (*.f64 a b)) 1/4)))
(fma.f64 -1/4 (*.f64 a b) c)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) c)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 c) 3))
(fma.f64 -1/4 (*.f64 a b) c)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(fma.f64 -1/4 (*.f64 a b) c)
(exp.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(fma.f64 -1/4 (*.f64 a b) c)
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 c)) 1))
(fma.f64 -1/4 (*.f64 a b) c)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a b) -1/4 c)) 1) 1))
(fma.f64 -1/4 (*.f64 a b) c)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c))) 3))
(fma.f64 -1/4 (*.f64 a b) c)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 a b) -1/4 c))) 1/3))
(fma.f64 -1/4 (*.f64 a b) c)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c))) 2))
(fma.f64 -1/4 (*.f64 a b) c)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a b) -1/4 c)))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 c 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 c 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 1/4 (neg.f64 (*.f64 a b)) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (*.f64 a b) -1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (fma.f64 (*.f64 a b) -1/4 c) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (fma.f64 (*.f64 a b) -1/4 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 -1/4 (*.f64 a b) c)
(fma.f64 (fma.f64 (*.f64 a b) -1/4 c) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (fma.f64 (*.f64 a b) -1/4 c) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 1 c (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 1 c (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 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/4 (*.f64 a b) c)
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 c) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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 -1/4 (*.f64 a b) c)
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 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/4 (*.f64 a b) c)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(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 -1/4 (*.f64 a b) c)
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 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/4 (*.f64 a b) c)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (-.f64 (pow.f64 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) c) (*.f64 c c))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 b 1/4) (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 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(fma.f64 (-.f64 (pow.f64 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) c) (*.f64 c 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 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 b 1/4) (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 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(fma.f64 (-.f64 (pow.f64 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) c) (*.f64 c c))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 b 1/4) (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 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(fma.f64 (-.f64 (pow.f64 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) c) (*.f64 c c))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 c 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 1/4 (*.f64 a b) c) (*.f64 c c))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 c 3)) (fma.f64 c c (*.f64 a (*.f64 (*.f64 b 1/4) (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 (*.f64 a (*.f64 b 1/4)) (fma.f64 a (*.f64 b 1/4) c) (*.f64 c c)))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 a (*.f64 b 1/4) c))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) 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 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 a (*.f64 b 1/4) c))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 a (*.f64 b 1/4) c))
(fma.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (*.f64 c c) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 1/4 (*.f64 a b) c)))
(/.f64 (fma.f64 c c (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 a (*.f64 b 1/4) c))
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (*.f64 1/4 a) (neg.f64 b) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) 2) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (neg.f64 (*.f64 a b)) 1/4 c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 -1 (*.f64 1/4 (*.f64 a b)) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (+.f64 (sqrt.f64 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 c)) (-.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (+.f64 (sqrt.f64 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 c)) (-.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (+.f64 (sqrt.f64 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 c)) (-.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 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 c) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 c)) (+.f64 (sqrt.f64 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 c)) (-.f64 (sqrt.f64 c) (*.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))) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (neg.f64 (*.f64 1/4 a)) b c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (*.f64 -1/4 a) b c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (*.f64 -1/4 b) a c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (*.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) c)
(fma.f64 -1/4 (*.f64 a b) c)
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) c)
(fma.f64 -1/4 (*.f64 a b) c)

localize14.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
100.0%
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
Compiler

Compiled 44 to 19 computations (56.8% saved)

series1.0ms (0%)

Counts
1 → 15
Calls

15 calls:

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

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1434×log-prod
1338×fma-def
664×pow-exp
528×expm1-udef
526×log1p-udef
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01327
128427
2394623
Stop Event
node limit
Counts
1 → 99
Calls
Call 1
Inputs
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))) 1)
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (/.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(*.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 1)
(*.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))
(*.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(*.f64 (sqrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (/.f64 1 (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3))))
(/.f64 1 (/.f64 (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (-.f64 (*.f64 c c) (*.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))) (neg.f64 (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) (fma.f64 (fma.f64 y x c) (fma.f64 y x c) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (fma.f64 y x c) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(/.f64 (-.f64 (*.f64 (fma.f64 y x c) (fma.f64 y x c)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (fma.f64 y x c) (*.f64 1/16 (*.f64 t z))))
(pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 1)
(pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 3)
(pow.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 2)
(pow.f64 (/.f64 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3))) -1)
(pow.f64 (/.f64 (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 2))
(log.f64 (exp.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 (fma.f64 y x c))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (*.f64 (exp.f64 c) (pow.f64 (exp.f64 x) y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (exp.f64 (fma.f64 y x c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 (exp.f64 c) (pow.f64 (exp.f64 x) y))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (exp.f64 c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x c)) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (*.f64 (*.f64 (exp.f64 c) (pow.f64 (exp.f64 x) y)) (pow.f64 (pow.f64 (exp.f64 t) z) 1/16)))
(log.f64 (*.f64 (*.f64 (exp.f64 c) (pow.f64 (exp.f64 x) y)) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(cbrt.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(exp.f64 (log.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 c 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 x y (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 y x) 1 (fma.f64 1/16 (*.f64 t z) c))
(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 1/16 (*.f64 t z)) 1 (fma.f64 y x c))
(fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1 c)
(fma.f64 1 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 1 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (fma.f64 y x c))
(fma.f64 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c)
(fma.f64 1 (fma.f64 y x c) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (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 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) c)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t 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))
(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 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 y x (*.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 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 (*.f64 (sqrt.f64 (*.f64 t z)) 1/4) (*.f64 (sqrt.f64 (*.f64 t z)) 1/4) (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 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 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 c) (sqrt.f64 c) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(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 (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)
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))) c)
(fma.f64 (fma.f64 y x c) 1 (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z (fma.f64 y x c))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 y x c)) (cbrt.f64 (fma.f64 y x c))) (cbrt.f64 (fma.f64 y x c)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (fma.f64 y x c)) (*.f64 1/16 (*.f64 t z)))
(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))
(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 (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 1/16 (*.f64 t z) c))
(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 (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 1/16 (*.f64 t z) c))

simplify86.0ms (0.4%)

Algorithm
egg-herbie
Rules
1506×fma-def
1270×fma-neg
622×distribute-lft-in
612×distribute-rgt-in
510×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02643572
16773524
217953510
365493506
Stop Event
node limit
Counts
114 → 119
Calls
Call 1
Inputs
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
c
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(*.f64 y x)
(*.f64 y x)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(*.f64 y x)
(*.f64 y x)
(+.f64 c (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))) 1)
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (/.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(*.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 1)
(*.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))
(*.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(*.f64 (sqrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (/.f64 1 (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3))))
(/.f64 1 (/.f64 (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (-.f64 (*.f64 c c) (*.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))) (neg.f64 (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) (fma.f64 (fma.f64 y x c) (fma.f64 y x c) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (fma.f64 y x c) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(/.f64 (-.f64 (*.f64 (fma.f64 y x c) (fma.f64 y x c)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (fma.f64 y x c) (*.f64 1/16 (*.f64 t z))))
(pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 1)
(pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 3)
(pow.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 2)
(pow.f64 (/.f64 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3))) -1)
(pow.f64 (/.f64 (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 2))
(log.f64 (exp.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 (fma.f64 y x c))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (*.f64 (exp.f64 c) (pow.f64 (exp.f64 x) y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (exp.f64 (fma.f64 y x c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 (exp.f64 c) (pow.f64 (exp.f64 x) y))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (exp.f64 c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x c)) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (*.f64 (*.f64 (exp.f64 c) (pow.f64 (exp.f64 x) y)) (pow.f64 (pow.f64 (exp.f64 t) z) 1/16)))
(log.f64 (*.f64 (*.f64 (exp.f64 c) (pow.f64 (exp.f64 x) y)) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(cbrt.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(exp.f64 (log.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 c 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 x y (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 y x) 1 (fma.f64 1/16 (*.f64 t z) c))
(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 1/16 (*.f64 t z)) 1 (fma.f64 y x c))
(fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1 c)
(fma.f64 1 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 1 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (fma.f64 y x c))
(fma.f64 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c)
(fma.f64 1 (fma.f64 y x c) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (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 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) c)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t 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))
(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 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 y x (*.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 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 (*.f64 (sqrt.f64 (*.f64 t z)) 1/4) (*.f64 (sqrt.f64 (*.f64 t z)) 1/4) (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 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 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 c) (sqrt.f64 c) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(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 (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)
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))) c)
(fma.f64 (fma.f64 y x c) 1 (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z (fma.f64 y x c))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 y x c)) (cbrt.f64 (fma.f64 y x c))) (cbrt.f64 (fma.f64 y x c)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (fma.f64 y x c)) (*.f64 1/16 (*.f64 t z)))
(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))
(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 (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 1/16 (*.f64 t z) c))
(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 (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 1/16 (*.f64 t z) c))
Outputs
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
c
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 y x)
(*.f64 y x)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 y x)
(*.f64 y x)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))) 1)
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (/.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(*.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 1)
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(*.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(*.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 2))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(*.f64 (sqrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (/.f64 1 (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 1 (/.f64 (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (-.f64 (*.f64 c c) (*.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))) (neg.f64 (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) (fma.f64 (fma.f64 y x c) (fma.f64 y x c) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (*.f64 (fma.f64 y x c) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x c) 3) (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096)) (fma.f64 (fma.f64 y x c) (fma.f64 y x c) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (*.f64 (*.f64 (fma.f64 y x c) 1/16) (*.f64 t z))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (fma.f64 y x c) (fma.f64 y x c) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (*.f64 (fma.f64 y x c) (*.f64 t (*.f64 z -1/16))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (fma.f64 y x c) (fma.f64 y x c) (*.f64 (*.f64 t z) (+.f64 (*.f64 (*.f64 t z) 1/256) (*.f64 (fma.f64 y x c) -1/16)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (fma.f64 y x c) (fma.f64 y x c) (*.f64 (*.f64 t z) (fma.f64 (*.f64 t z) 1/256 (*.f64 (fma.f64 y x c) -1/16)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(/.f64 (-.f64 (*.f64 (fma.f64 y x c) (fma.f64 y x c)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (fma.f64 y x c) (*.f64 1/16 (*.f64 t z))))
(/.f64 (fma.f64 (fma.f64 y x c) (fma.f64 y x c) (*.f64 (pow.f64 (*.f64 t z) 2) -1/256)) (+.f64 (fma.f64 y x c) (*.f64 t (*.f64 z -1/16))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) -1/256 (*.f64 (fma.f64 y x c) (fma.f64 y x c))) (fma.f64 t (*.f64 z -1/16) (fma.f64 y x c)))
(pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 1)
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(pow.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 3)
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(pow.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 3) 1/3)
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(pow.f64 (sqrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 2)
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(pow.f64 (/.f64 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3))) -1)
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 c (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(pow.f64 (/.f64 (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))) -1)
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (-.f64 c (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(sqrt.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 2))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (exp.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (exp.f64 (fma.f64 y x c))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) z) 1/16) (*.f64 (exp.f64 c) (pow.f64 (exp.f64 x) y))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (exp.f64 (fma.f64 y x c))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 (exp.f64 c) (pow.f64 (exp.f64 x) y))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (+.f64 1 (expm1.f64 c))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (exp.f64 c)))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (+.f64 1 (expm1.f64 c))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x c)) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (*.f64 (*.f64 (exp.f64 c) (pow.f64 (exp.f64 x) y)) (pow.f64 (pow.f64 (exp.f64 t) z) 1/16)))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log.f64 (*.f64 (*.f64 (exp.f64 c) (pow.f64 (exp.f64 x) y)) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(cbrt.f64 (pow.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)) 3))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(expm1.f64 (log1p.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(exp.f64 (log.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 1))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))) 1) 1))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))) 3))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))) 1/3))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c)))) 2))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(log1p.f64 (expm1.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 c 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 x y (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (*.f64 y x) 1 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 t (*.f64 z 1/16) (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1 c)
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 1 c (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 1 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c)
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 1 (fma.f64 y x c) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (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 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) c)
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) c)
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x 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 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(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 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(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 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (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 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 t z)) 1/4) (*.f64 (sqrt.f64 (*.f64 t z)) 1/4) (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (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 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) c)
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (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 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x 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) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))) c)
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 t z) -1/16))) c)
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (/.f64 1 (fma.f64 y x (*.f64 t (*.f64 z -1/16)))) c)
(+.f64 c (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) -1/256 (pow.f64 (*.f64 y x) 2)) (fma.f64 t (*.f64 z -1/16) (*.f64 y x))))
(fma.f64 (fma.f64 y x c) 1 (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (*.f64 1/16 t) z (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 y x c)) (cbrt.f64 (fma.f64 y x c))) (cbrt.f64 (fma.f64 y x c)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (fma.f64 y x c)) (sqrt.f64 (fma.f64 y x c)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (*.f64 1/16 z) t (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 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 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (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 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (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 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))

localize8.0ms (0%)

Compiler

Compiled 20 to 13 computations (35% saved)

eval192.0ms (1%)

Compiler

Compiled 13115 to 6439 computations (50.9% saved)

prune133.0ms (0.7%)

Pruning

15 alts after pruning (9 fresh and 6 done)

PrunedKeptTotal
New5974601
Fresh156
Picked011
Done257
Total60015615
Accurracy
100.0%
Counts
615 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.6%
(fma.f64 y x (*.f64 (*.f64 a b) -1/4))
48.7%
(fma.f64 y x c)
52.5%
(fma.f64 a (*.f64 b -1/4) c)
99.9%
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (-.f64 (/.f64 a (/.f64 4 b)) c))
43.6%
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
51.9%
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
52.5%
(-.f64 c (*.f64 1/4 (*.f64 a b)))
47.9%
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
76.1%
(+.f64 c (fma.f64 (*.f64 1/16 t) z (*.f64 y x)))
48.7%
(+.f64 c (*.f64 y x))
56.0%
(+.f64 c (*.f64 1/16 (*.f64 t z)))
25.1%
(*.f64 (*.f64 a b) -1/4)
28.7%
(*.f64 (*.f64 1/16 t) z)
20.8%
(*.f64 y x)
29.3%
c
Compiler

Compiled 331 to 251 computations (24.2% saved)

localize13.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 (*.f64 1/16 t) z (*.f64 y x))
100.0%
(+.f64 c (fma.f64 (*.f64 1/16 t) z (*.f64 y x)))
Compiler

Compiled 37 to 18 computations (51.4% saved)

series3.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite75.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1442×prod-diff
1268×log-prod
642×pow-prod-up
598×pow-exp
544×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01348
126848
2336544
Stop Event
node limit
Counts
2 → 97
Calls
Call 1
Inputs
(+.f64 c (fma.f64 (*.f64 1/16 t) z (*.f64 y x)))
(fma.f64 (*.f64 1/16 t) z (*.f64 y x))
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))) 1)
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) (/.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2) (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(*.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 1)
(*.f64 1 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2)) (/.f64 1 (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3))))
(/.f64 1 (/.f64 (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2) (-.f64 (*.f64 c c) (*.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2)) (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2))) (neg.f64 (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c))
(pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 3)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 2)
(pow.f64 (/.f64 (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3))) -1)
(pow.f64 (/.f64 (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 2))
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) (exp.f64 c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) (+.f64 1 (expm1.f64 c))))
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(fma.f64 c 1 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 (*.f64 1/16 t) z (fma.f64 y x c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 1 c)
(fma.f64 1 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c)
(fma.f64 1 (*.f64 (*.f64 1/16 t) z) (fma.f64 y x c))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2) c)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) c)
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 t)) 2) (*.f64 (cbrt.f64 (*.f64 1/16 t)) z) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(fma.f64 (*.f64 1/4 (sqrt.f64 t)) (*.f64 (*.f64 1/4 (sqrt.f64 t)) z) (fma.f64 y x c))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/16 t) z)) (cbrt.f64 (*.f64 (*.f64 1/16 t) z))) (cbrt.f64 (*.f64 (*.f64 1/16 t) z)) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/16 t) z)) (sqrt.f64 (*.f64 (*.f64 1/16 t) z)) (fma.f64 y x c))
(fma.f64 (*.f64 (*.f64 1/4 (sqrt.f64 t)) (sqrt.f64 z)) (*.f64 (*.f64 1/4 (sqrt.f64 t)) (sqrt.f64 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))
(+.f64 (*.f64 y x) (*.f64 (*.f64 1/16 t) z))
(+.f64 (*.f64 (*.f64 1/16 t) z) (*.f64 y x))
(+.f64 0 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(+.f64 (*.f64 (*.f64 (*.f64 1/16 t) z) 1) (*.f64 y x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) 1)
(*.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 1)
(*.f64 1 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 (*.f64 1/16 t) z) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 (*.f64 1/16 t) z) (*.f64 y x)))
(pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 1)
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 3)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (exp.f64 (*.f64 (*.f64 1/16 t) z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (*.f64 (*.f64 1/16 t) z))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 1/16 t) z)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))

simplify105.0ms (0.5%)

Algorithm
egg-herbie
Rules
708×unswap-sqr
686×log-prod
674×times-frac
556×*-commutative
544×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02395745
15645295
219865249
373865249
Stop Event
node limit
Counts
205 → 133
Calls
Call 1
Inputs
(+.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 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 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 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 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 (exp.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))) 1)
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) (/.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2) (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(*.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 1)
(*.f64 1 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2)) (/.f64 1 (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3))))
(/.f64 1 (/.f64 (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2) (-.f64 (*.f64 c c) (*.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2)) (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2))) (neg.f64 (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c))
(pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 3)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 2)
(pow.f64 (/.f64 (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3))) -1)
(pow.f64 (/.f64 (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 2))
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (+.f64 1 (expm1.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) (exp.f64 c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) (+.f64 1 (expm1.f64 c))))
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(fma.f64 c 1 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 (*.f64 1/16 t) z (fma.f64 y x c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 1 c)
(fma.f64 1 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c)
(fma.f64 1 (*.f64 (*.f64 1/16 t) z) (fma.f64 y x c))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2) c)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) c)
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 t)) 2) (*.f64 (cbrt.f64 (*.f64 1/16 t)) z) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(fma.f64 (*.f64 1/4 (sqrt.f64 t)) (*.f64 (*.f64 1/4 (sqrt.f64 t)) z) (fma.f64 y x c))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/16 t) z)) (cbrt.f64 (*.f64 (*.f64 1/16 t) z))) (cbrt.f64 (*.f64 (*.f64 1/16 t) z)) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/16 t) z)) (sqrt.f64 (*.f64 (*.f64 1/16 t) z)) (fma.f64 y x c))
(fma.f64 (*.f64 (*.f64 1/4 (sqrt.f64 t)) (sqrt.f64 z)) (*.f64 (*.f64 1/4 (sqrt.f64 t)) (sqrt.f64 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))
(+.f64 (*.f64 y x) (*.f64 (*.f64 1/16 t) z))
(+.f64 (*.f64 (*.f64 1/16 t) z) (*.f64 y x))
(+.f64 0 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(+.f64 (*.f64 (*.f64 (*.f64 1/16 t) z) 1) (*.f64 y x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) 1)
(*.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 1)
(*.f64 1 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 (*.f64 1/16 t) z) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 (*.f64 1/16 t) z) (*.f64 y x)))
(pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 1)
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 3)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (exp.f64 (*.f64 (*.f64 1/16 t) z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (*.f64 (*.f64 1/16 t) z))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 1/16 t) z)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
Outputs
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
c
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
c
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(*.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(*.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(*.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(*.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(*.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(*.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.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))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))) 1)
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(-.f64 (/.f64 (*.f64 c c) (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) (/.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2) (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2)) (-.f64 c (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(*.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 1)
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.f64 1 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 2))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (-.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))))
(*.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2)) (/.f64 1 (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2)) (-.f64 c (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (-.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))))
(/.f64 1 (/.f64 (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2)) (-.f64 c (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (-.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2) (-.f64 (*.f64 c c) (*.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (-.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2)) (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2)) (-.f64 c (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3))) (neg.f64 (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (-.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))))
(/.f64 (neg.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2))) (neg.f64 (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2)) (-.f64 c (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2)) (-.f64 c (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 1)
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 3)
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 3) 1/3)
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 2)
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(pow.f64 (/.f64 (fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) (-.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c) (*.f64 c c)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) (pow.f64 c 3))) -1)
(*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) (-.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) c) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3) (pow.f64 c 3)) (fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) c) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))))
(pow.f64 (/.f64 (-.f64 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2))) -1)
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))) 2)) (-.f64 c (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)) (-.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 c c)) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) c))
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 2))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(log.f64 (*.f64 (exp.f64 c) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (+.f64 1 (expm1.f64 c))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) (exp.f64 c)))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) (+.f64 1 (expm1.f64 c))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)) 3))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 1))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))) 1) 1))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))) 3))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))) 1/3))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c)))) 2))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 c 1 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 (*.f64 1/16 t) z (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 1 c)
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 1 c (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) c)
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 1 (*.f64 (*.f64 1/16 t) z) (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2) c)
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) c)
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2) (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 t)) 2) (*.f64 (cbrt.f64 (*.f64 1/16 t)) z) (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) c)
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 (*.f64 1/4 (sqrt.f64 t)) (*.f64 (*.f64 1/4 (sqrt.f64 t)) z) (fma.f64 y x c))
(fma.f64 (*.f64 1/4 (sqrt.f64 t)) (*.f64 z (*.f64 1/4 (sqrt.f64 t))) (fma.f64 y x c))
(fma.f64 (*.f64 1/4 (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 1/4 z)) (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 1/16 (*.f64 z (*.f64 (sqrt.f64 t) (sqrt.f64 t)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/16 t) z)) (cbrt.f64 (*.f64 (*.f64 1/16 t) z))) (cbrt.f64 (*.f64 (*.f64 1/16 t) z)) (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/16 t) z)) (sqrt.f64 (*.f64 (*.f64 1/16 t) z)) (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 (*.f64 (*.f64 1/4 (sqrt.f64 t)) (sqrt.f64 z)) (*.f64 (*.f64 1/4 (sqrt.f64 t)) (sqrt.f64 z)) (fma.f64 y x c))
(fma.f64 (*.f64 1/4 (sqrt.f64 t)) (*.f64 z (*.f64 1/4 (sqrt.f64 t))) (fma.f64 y x c))
(fma.f64 (*.f64 1/4 (sqrt.f64 t)) (*.f64 (sqrt.f64 t) (*.f64 1/4 z)) (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 1/16 (*.f64 z (*.f64 (sqrt.f64 t) (sqrt.f64 t)))))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 y x c))
(+.f64 (fma.f64 y x c) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x c))
(+.f64 (*.f64 y x) (*.f64 (*.f64 1/16 t) z))
(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 1/16 (*.f64 t z)))
(+.f64 (*.f64 (*.f64 1/16 t) z) (*.f64 y x))
(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 1/16 (*.f64 t z)))
(+.f64 0 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(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 1/16 (*.f64 t z)))
(+.f64 (*.f64 (*.f64 (*.f64 1/16 t) z) 1) (*.f64 y x))
(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 1/16 (*.f64 t z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))) (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 z (*.f64 1/16 t)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) 1)
(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 1/16 (*.f64 t z)))
(*.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 1)
(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 1/16 (*.f64 t z)))
(*.f64 1 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))
(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 1/16 (*.f64 t z)))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2))
(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 1/16 (*.f64 t z)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(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 1/16 (*.f64 t z)))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(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 1/16 (*.f64 t z)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 (*.f64 1/16 t) z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (*.f64 z (*.f64 1/16 t))))))
(/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 t z) 3)) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 t z) 3)) (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 z (*.f64 t -1/16))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 (*.f64 1/16 t) z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 y (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y x)))
(pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 1)
(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 1/16 (*.f64 t z)))
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 3)
(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 1/16 (*.f64 t z)))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3) 1/3)
(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 1/16 (*.f64 t z)))
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 2)
(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 1/16 (*.f64 t z)))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 2))
(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 1/16 (*.f64 t z)))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(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 1/16 (*.f64 t z)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))))
(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 1/16 (*.f64 t z)))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (exp.f64 (*.f64 (*.f64 1/16 t) z))))
(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 1/16 (*.f64 t z)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (*.f64 (*.f64 1/16 t) z))))
(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 1/16 (*.f64 t z)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 1/16 t) z)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(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 1/16 (*.f64 t z)))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)) 3))
(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 1/16 (*.f64 t z)))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(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 1/16 (*.f64 t z)))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(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 1/16 (*.f64 t z)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 1))
(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 1/16 (*.f64 t z)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 1) 1))
(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 1/16 (*.f64 t z)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) 3))
(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 1/16 (*.f64 t z)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) 1/3))
(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 1/16 (*.f64 t z)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))) 3) 1/3))
(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 1/16 (*.f64 t z)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z)))) 2))
(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 1/16 (*.f64 t z)))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 1/16 t) z))))
(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 1/16 (*.f64 t z)))

localize7.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 c (*.f64 y x))
Compiler

Compiled 18 to 9 computations (50% saved)

localize11.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
Compiler

Compiled 32 to 15 computations (53.1% saved)

localize14.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
100.0%
(*.f64 1/4 (*.f64 a b))
Compiler

Compiled 40 to 20 computations (50% saved)

series1.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
t
@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
@0
(-.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)))

rewrite87.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1440×log-prod
1020×fma-def
922×pow-prod-down
628×pow-prod-up
580×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01331
128627
2366027
Stop Event
node limit
Counts
1 → 205
Calls
Call 1
Inputs
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
Outputs
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(+.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 1/16 (*.f64 t z)))
(+.f64 0 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))) (log.f64 (sqrt.f64 (exp.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)) 1)
(*.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(*.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))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(*.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 1 (/.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)))) (neg.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(/.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 1/16 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 3)) (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 (*.f64 a b) -1/4) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4)))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 2)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 3)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) -1)
(pow.f64 (/.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 2))
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a))))))
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) 2))
(log1p.f64 (expm1.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))
(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 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 b (*.f64 1/4 a)))))
(fma.f64 t (*.f64 z 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 b (*.f64 1/4 a)))))
(fma.f64 z (*.f64 1/16 t) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 t z) 1/16 (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 1/16 (*.f64 t z)))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (*.f64 (*.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) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (*.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 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a))) (neg.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (*.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 (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 b (*.f64 1/4 a)))))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(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))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(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))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(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))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(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))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(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))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (*.f64 a (neg.f64 b)) 1/4 (*.f64 1/16 (*.f64 t z)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(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 (*.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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 1/16 t) z (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (*.f64 1/16 (*.f64 t z)))
(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)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (fma.f64 1/16 (*.f64 t z) (*.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 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (sqrt.f64 (*.f64 b (*.f64 1/4 a))) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1 (*.f64 b (*.f64 1/4 a)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 -1/4 a) b (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 -1/4 b) a (*.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 1/16 (*.f64 t z)))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 1/16 (*.f64 t z)))
(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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 1/16 z) t (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (*.f64 t z)) (*.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 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))

simplify137.0ms (0.7%)

Algorithm
egg-herbie
Rules
652×cancel-sign-sub-inv
546×associate-+l+
518×fma-neg
518×distribute-lft-in
512×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
037312427
186411863
2236410681
Stop Event
node limit
Counts
253 → 264
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 1/16 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(+.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 1/16 (*.f64 t z)))
(+.f64 0 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))) (log.f64 (sqrt.f64 (exp.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)) 1)
(*.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(*.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))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(*.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 1 (/.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)))) (neg.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(/.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 1/16 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 3)) (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 (*.f64 a b) -1/4) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4)))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 2)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 3)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) -1)
(pow.f64 (/.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 2))
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a))))))
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) 2))
(log1p.f64 (expm1.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))
(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 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 b (*.f64 1/4 a)))))
(fma.f64 t (*.f64 z 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 b (*.f64 1/4 a)))))
(fma.f64 z (*.f64 1/16 t) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 t z) 1/16 (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 1/16 (*.f64 t z)))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (*.f64 (*.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) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (*.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 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a))) (neg.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (*.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 (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 b (*.f64 1/4 a)))))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(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))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(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))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(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))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(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))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(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))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (*.f64 a (neg.f64 b)) 1/4 (*.f64 1/16 (*.f64 t z)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(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 (*.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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 1/16 t) z (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (*.f64 1/16 (*.f64 t z)))
(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)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (fma.f64 1/16 (*.f64 t z) (*.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 1/16 (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (sqrt.f64 (*.f64 b (*.f64 1/4 a))) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1 (*.f64 b (*.f64 1/4 a)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 -1/4 a) b (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 -1/4 b) a (*.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 1/16 (*.f64 t z)))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 1/16 (*.f64 t z)))
(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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 1/16 z) t (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (*.f64 t z)) (*.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 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 b (*.f64 1/4 a)))))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
Outputs
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 b 1/4) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2)) (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (*.f64 a (*.f64 b 1/4))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)))) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 0))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(+.f64 (*.f64 (*.f64 a b) -1/4) (*.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 b) (*.f64 z (*.f64 1/16 t)))
(+.f64 0 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))))) (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 (*.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 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))))))
(*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1)
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.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))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 b 1/4) a) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(*.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))))
(*.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 b 1/4) a)))))
(*.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 b 1/4) a) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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 1 (/.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 b 1/4) a) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 b 1/4) a) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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 (neg.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)))) (neg.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 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 1/16 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 b 1/4) a) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 3)) (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)) 3)) (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)) 2) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)) 3)) (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)) (-.f64 (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t))) 3) (pow.f64 (*.f64 b (*.f64 a 0)) 3)) (+.f64 (pow.f64 (*.f64 b (*.f64 a 0)) 2) (*.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t))) (fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 (*.f64 a b) -1/4) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4)))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 2)) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)) 2)) (-.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)) 2)) (fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t))) 2) (pow.f64 (*.f64 b (*.f64 a 0)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0)))))
(pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1)
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 3)
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 2) 1/2)
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3) 1/3)
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2)
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(pow.f64 (/.f64 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256)) (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) -1)
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 b 1/4) a) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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)))
(pow.f64 (/.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)))) -1)
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 2))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) 1) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)))
(fma.f64 1/16 (*.f64 t (log.f64 (exp.f64 z))) (*.f64 -1/4 (*.f64 a b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))
(log.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) 1) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)))
(fma.f64 1/16 (*.f64 t (log.f64 (exp.f64 z))) (*.f64 -1/4 (*.f64 a b)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (*.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 b) (*.f64 z (*.f64 1/16 t)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))
(log.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) 1) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)))
(fma.f64 1/16 (*.f64 t (log.f64 (exp.f64 z))) (*.f64 -1/4 (*.f64 a b)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 (*.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 b) (*.f64 z (*.f64 1/16 t)))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a))))))
(log.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) 1) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)))
(fma.f64 1/16 (*.f64 t (log.f64 (exp.f64 z))) (*.f64 -1/4 (*.f64 a b)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t z)))) (+.f64 1 (expm1.f64 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 1) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) 3))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) 1/3))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) 2))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 1/16 (*.f64 t z) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 t (*.f64 z 1/16) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 t (*.f64 z 1/16) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 t (*.f64 z 1/16) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 t (*.f64 z 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 z (*.f64 1/16 t) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 z (*.f64 1/16 t) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 z (*.f64 1/16 t) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 t z) 1/16 (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 t z) 1/16 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 t z) 1/16 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 t z) 1/16 (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 1/4 (*.f64 a (neg.f64 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 b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 a b) -1/4 (*.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 b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 b 1/4) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2)) (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (*.f64 a (*.f64 b 1/4))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)))) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 0))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1 (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 b 1/4) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2)) (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (*.f64 a (*.f64 b 1/4))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)))) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 0))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (*.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 b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2)) (neg.f64 (cbrt.f64 (*.f64 (*.f64 b 1/4) a))) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (*.f64 1/16 (*.f64 t z)))
(-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (*.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 -1/4 (*.f64 a b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (cbrt.f64 (pow.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 b (*.f64 1/4 a)))))
(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 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 (cbrt.f64 (*.f64 t z)) (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 (cbrt.f64 (*.f64 t z)) (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 b 1/4) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2)) (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (*.f64 a (*.f64 b 1/4))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)))) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 0))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 b 1/4) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2)) (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (*.f64 a (*.f64 b 1/4))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)))) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 0))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a))) (neg.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (*.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 b) (*.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 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(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/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(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 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(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))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(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))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(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))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(+.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 b 1/4) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2)) (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (*.f64 a (*.f64 b 1/4))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)))) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a 0))))
(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))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(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))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(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))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(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/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(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/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(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 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 a (neg.f64 b)) 1/4 (*.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 b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 b 1/4) a) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)))
(+.f64 (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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 (*.f64 b (*.f64 a 0)) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 b 1/4) a) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)))
(+.f64 (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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 (*.f64 b (*.f64 a 0)) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 b 1/4) a) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 b 1/4) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2)) (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (*.f64 a (*.f64 b 1/4))) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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 (-.f64 (*.f64 a (*.f64 b 1/4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4))))) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 b 1/4) a) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)))
(+.f64 (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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 (*.f64 b (*.f64 a 0)) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 b 1/4) a) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)))
(+.f64 (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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 (*.f64 b (*.f64 a 0)) (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 3) 1/4096) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 b 1/4) a) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a)) (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (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)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)))
(+.f64 (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4)))))
(+.f64 (*.f64 b (*.f64 a 0)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)))
(+.f64 (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4)))))
(+.f64 (*.f64 b (*.f64 a 0)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 b 1/4) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2)) (*.f64 (*.f64 b 1/4) a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (*.f64 a (*.f64 b 1/4))) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4)))))
(+.f64 (-.f64 (*.f64 a (*.f64 b 1/4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4))))) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)))
(+.f64 (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4)))))
(+.f64 (*.f64 b (*.f64 a 0)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)))
(+.f64 (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4)))))
(+.f64 (*.f64 b (*.f64 a 0)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (neg.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2))) (/.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 b 1/4) a))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256) (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b 1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(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 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 1/16 t) z (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 1/16 t) z (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 1/16 t) z (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 1/4 a) (neg.f64 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 b) (*.f64 z (*.f64 1/16 t)))
(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)) (*.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 b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (*.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 b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (sqrt.f64 (*.f64 b (*.f64 1/4 a))) (*.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 b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 -1 (*.f64 b (*.f64 1/4 a)) (*.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 b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 b 1/4) a)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))))) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))))) (*.f64 b (*.f64 a 0)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 b 1/4) a)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))))) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))))) (*.f64 b (*.f64 a 0)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b (*.f64 1/4 a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2)) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 b 1/4) a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 b 1/4) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2)) (*.f64 (*.f64 b 1/4) a)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))))) (-.f64 (*.f64 a (*.f64 b 1/4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4))))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 b (*.f64 1/4 a))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 b 1/4) a)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))))) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))))) (*.f64 b (*.f64 a 0)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) 1))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 b 1/4) a)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))))) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))))) (*.f64 b (*.f64 a 0)))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 b (*.f64 1/4 a)))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 (*.f64 b 1/4) a))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 b 1/4) a)))) (*.f64 2 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))))) (*.f64 (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b)) 2))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 b 1/4))))) 0)
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 1/4 a)) 2))) (cbrt.f64 (*.f64 b (*.f64 1/4 a))) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b 1/4) a) 2)) (neg.f64 (cbrt.f64 (*.f64 (*.f64 b 1/4) a))) (*.f64 1/16 (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b 1/4)) 2)) (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (*.f64 1/16 (*.f64 t z)))
(-.f64 (*.f64 z (*.f64 1/16 t)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4)))))
(fma.f64 (neg.f64 (*.f64 1/4 a)) 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 b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 -1/4 a) 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 b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 -1/4 b) a (*.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 b) (*.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 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.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 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 1/16 z) t (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 1/16 z) t (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 1/16 z) t (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 1/16 z) t (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (*.f64 t z)) (*.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 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (*.f64 t z)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.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 b (*.f64 1/4 a)))))
(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 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 (cbrt.f64 (*.f64 t z)) (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (cbrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(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 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 (cbrt.f64 (*.f64 t z)) (*.f64 1/16 (cbrt.f64 (pow.f64 (*.f64 t z) 2))) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(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/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(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 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 1/16 t)))
(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 b (*.f64 1/4 a)))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (neg.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 (*.f64 a b) -1/4 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 b 1/4) a))))
(fma.f64 1/16 (*.f64 t z) (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a 1/4) (+.f64 (neg.f64 b) b))))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (+.f64 (*.f64 -1/4 a) (*.f64 a 0))))

localize9.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (*.f64 a b) -1/4)
Compiler

Compiled 28 to 14 computations (50% saved)

eval355.0ms (1.8%)

Compiler

Compiled 11564 to 6181 computations (46.5% saved)

prune195.0ms (1%)

Pruning

15 alts after pruning (5 fresh and 10 done)

PrunedKeptTotal
New5462548
Fresh134
Picked011
Done1910
Total54815563
Accurracy
100.0%
Counts
563 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.9%
(fma.f64 (*.f64 1/16 t) z (*.f64 y x))
43.6%
(fma.f64 y x (*.f64 (*.f64 a b) -1/4))
48.7%
(fma.f64 y x c)
52.5%
(fma.f64 a (*.f64 b -1/4) c)
99.9%
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (-.f64 (/.f64 a (/.f64 4 b)) c))
43.6%
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
51.9%
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
52.5%
(-.f64 c (*.f64 1/4 (*.f64 a b)))
47.9%
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
56.0%
(+.f64 c (*.f64 z (*.f64 1/16 t)))
48.7%
(+.f64 c (*.f64 y x))
25.1%
(*.f64 (*.f64 a b) -1/4)
28.7%
(*.f64 (*.f64 1/16 t) z)
20.8%
(*.f64 y x)
29.3%
c
Compiler

Compiled 210 to 161 computations (23.3% saved)

regimes334.0ms (1.7%)

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

15 calls:

52.0ms
(/.f64 (*.f64 a b) 4)
44.0ms
b
36.0ms
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
18.0ms
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
15.0ms
a
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1t
100.0%1a
100.0%1b
100.0%1c
100.0%1(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
100.0%1(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
100.0%1(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
100.0%1(*.f64 x y)
100.0%1(/.f64 (*.f64 z t) 16)
100.0%1(*.f64 z t)
100.0%1(/.f64 (*.f64 a b) 4)
100.0%1(*.f64 a b)
Compiler

Compiled 454 to 270 computations (40.5% saved)

regimes254.0ms (1.3%)

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

15 calls:

42.0ms
t
32.0ms
b
18.0ms
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
15.0ms
(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
14.0ms
(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1t
100.0%1a
100.0%1b
100.0%1c
100.0%1(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
100.0%1(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
100.0%1(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
100.0%1(*.f64 x y)
100.0%1(/.f64 (*.f64 z t) 16)
100.0%1(*.f64 z t)
100.0%1(/.f64 (*.f64 a b) 4)
100.0%1(*.f64 a b)
Compiler

Compiled 440 to 263 computations (40.2% saved)

regimes315.0ms (1.6%)

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

15 calls:

50.0ms
z
39.0ms
b
39.0ms
(*.f64 z t)
38.0ms
(*.f64 a b)
18.0ms
c
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1t
100.0%1a
100.0%1b
100.0%1c
100.0%1(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
100.0%1(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
100.0%1(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
100.0%1(*.f64 x y)
100.0%1(/.f64 (*.f64 z t) 16)
100.0%1(*.f64 z t)
100.0%1(/.f64 (*.f64 a b) 4)
100.0%1(*.f64 a b)
Compiler

Compiled 425 to 255 computations (40% saved)

regimes213.0ms (1.1%)

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

15 calls:

32.0ms
z
21.0ms
b
13.0ms
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
12.0ms
(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
12.0ms
(*.f64 z t)
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1t
100.0%1a
100.0%1b
100.0%1c
100.0%1(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
100.0%1(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
100.0%1(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
100.0%1(*.f64 x y)
100.0%1(/.f64 (*.f64 z t) 16)
100.0%1(*.f64 z t)
100.0%1(/.f64 (*.f64 a b) 4)
100.0%1(*.f64 a b)
Compiler

Compiled 394 to 239 computations (39.3% saved)

regimes516.0ms (2.6%)

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

8 calls:

105.0ms
c
100.0ms
t
67.0ms
x
66.0ms
z
51.0ms
y
Results
AccuracySegmentsBranch
91.3%4x
88.9%3y
87.4%3z
91.9%7t
88.1%4a
89.2%3b
85.9%6c
93.7%3(*.f64 a b)
Compiler

Compiled 182 to 109 computations (40.1% saved)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.5445337856782507e+42
9.021614711211477e+44
16.0ms
-6.15064999618789e+28
-6.233582739985588e+26
Results
29.0ms240×body256valid
Compiler

Compiled 590 to 447 computations (24.2% saved)

regimes487.0ms (2.5%)

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

8 calls:

111.0ms
b
76.0ms
c
61.0ms
z
60.0ms
(*.f64 a b)
58.0ms
t
Results
AccuracySegmentsBranch
85.1%6x
82.1%7y
86.7%3z
86.2%3t
85.3%3a
88.3%6b
83.6%6c
92.4%3(*.f64 a b)
Compiler

Compiled 169 to 103 computations (39.1% saved)

bsearch55.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
1.0426534550101105e+88
5.341637279030088e+92
16.0ms
-6.15064999618789e+28
-6.233582739985588e+26
Results
51.0ms240×body256valid
Compiler

Compiled 574 to 431 computations (24.9% saved)

regimes539.0ms (2.7%)

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

8 calls:

92.0ms
b
91.0ms
x
75.0ms
t
75.0ms
c
65.0ms
y
Results
AccuracySegmentsBranch
84.7%9x
81.7%7y
82.5%4z
82.2%7t
83.4%3a
86.4%7b
84.0%7c
90.7%5(*.f64 a b)
Compiler

Compiled 158 to 100 computations (36.7% saved)

bsearch85.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
5.465553745353422e+189
1.3096045920095785e+204
9.0ms
-1.142894798204397e+29
-6.15064999618789e+28
7.0ms
-1.2251577288944159e+60
-1.0835262023742498e+60
17.0ms
-4.9259946720047264e+103
-9.36643487186402e+99
Results
79.0ms384×body256valid
Compiler

Compiled 858 to 664 computations (22.6% saved)

regimes345.0ms (1.8%)

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

8 calls:

84.0ms
x
60.0ms
(*.f64 a b)
46.0ms
c
44.0ms
t
40.0ms
z
Results
AccuracySegmentsBranch
84.7%9x
77.7%3y
82.5%4z
82.2%7t
83.1%3a
84.6%5b
82.4%7c
90.6%5(*.f64 a b)
Compiler

Compiled 147 to 95 computations (35.4% saved)

bsearch76.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.0426534550101105e+88
5.341637279030088e+92
35.0ms
-1.142894798204397e+29
-6.15064999618789e+28
4.0ms
-1.2251577288944159e+60
-1.0835262023742498e+60
18.0ms
-4.9259946720047264e+103
-9.36643487186402e+99
Results
71.0ms352×body256valid
Compiler

Compiled 754 to 584 computations (22.5% saved)

regimes972.0ms (5%)

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

8 calls:

542.0ms
y
92.0ms
(*.f64 a b)
73.0ms
t
70.0ms
x
53.0ms
a
Results
AccuracySegmentsBranch
73.0%9x
69.2%6y
71.6%6z
76.1%12t
74.3%8a
74.4%9b
76.5%7c
80.7%11(*.f64 a b)
Compiler

Compiled 136 to 91 computations (33.1% saved)

bsearch449.0ms (2.3%)

Algorithm
10×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.5445337856782507e+42
9.021614711211477e+44
22.0ms
4.968736062520265e-74
7.063596241383414e-58
21.0ms
1.255129629678833e-260
4.698296470973479e-255
0.0ms
-0.0
1.2145645e-317
36.0ms
-4.0918391160403725e-306
-4.222732144817e-311
267.0ms
-2.5405356624761876e-256
-3.73633428252576e-261
21.0ms
-4.3256254214569326e-128
-2.1475737051848256e-135
10.0ms
-1.142894798204397e+29
-6.15064999618789e+28
4.0ms
-1.2251577288944159e+60
-1.0835262023742498e+60
50.0ms
-4.9259946720047264e+103
-9.36643487186402e+99
Results
433.0ms1072×body256valid
Compiler

Compiled 2022 to 1587 computations (21.5% saved)

regimes332.0ms (1.7%)

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

8 calls:

51.0ms
x
50.0ms
(*.f64 a b)
49.0ms
y
47.0ms
a
41.0ms
z
Results
AccuracySegmentsBranch
72.2%9x
70.7%8y
70.3%8z
68.5%5t
73.0%9a
70.2%5b
71.5%4c
79.1%9(*.f64 a b)
Compiler

Compiled 127 to 88 computations (30.7% saved)

bsearch139.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.5445337856782507e+42
9.021614711211477e+44
37.0ms
4.968736062520265e-74
7.063596241383414e-58
19.0ms
1.255129629678833e-260
4.698296470973479e-255
0.0ms
-0.0
1.2145645e-317
18.0ms
-4.0918391160403725e-306
-4.222732144817e-311
20.0ms
-2.5405356624761876e-256
-3.73633428252576e-261
20.0ms
-4.3256254214569326e-128
-2.1475737051848256e-135
9.0ms
-1.142894798204397e+29
-6.15064999618789e+28
Results
127.0ms912×body256valid
Compiler

Compiled 1726 to 1349 computations (21.8% saved)

regimes446.0ms (2.3%)

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

8 calls:

97.0ms
x
79.0ms
a
70.0ms
(*.f64 a b)
61.0ms
z
55.0ms
c
Results
AccuracySegmentsBranch
70.3%9x
67.4%7y
68.7%5z
66.4%3t
69.0%7a
68.0%4b
64.1%7c
76.1%6(*.f64 a b)
Compiler

Compiled 118 to 85 computations (28% saved)

bsearch106.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.5445337856782507e+42
9.021614711211477e+44
39.0ms
4.968736062520265e-74
7.063596241383414e-58
15.0ms
-9.196751340228442e-214
-8.027809193886785e-216
20.0ms
-4.3256254214569326e-128
-2.1475737051848256e-135
15.0ms
-6.15064999618789e+28
-6.233582739985588e+26
Results
96.0ms656×body256valid
Compiler

Compiled 1166 to 927 computations (20.5% saved)

regimes396.0ms (2%)

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

8 calls:

79.0ms
t
78.0ms
(*.f64 a b)
71.0ms
z
46.0ms
x
46.0ms
c
Results
AccuracySegmentsBranch
64.9%7x
63.1%3y
63.7%3z
68.7%9t
65.2%6a
63.5%6b
62.6%6c
75.1%10(*.f64 a b)
Compiler

Compiled 111 to 82 computations (26.1% saved)

bsearch275.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
5.465553745353422e+189
1.3096045920095785e+204
31.0ms
1.5445337856782507e+42
9.021614711211477e+44
21.0ms
4.968736062520265e-74
7.063596241383414e-58
15.0ms
-9.196751340228442e-214
-8.027809193886785e-216
21.0ms
-4.3256254214569326e-128
-2.1475737051848256e-135
32.0ms
-3.64800708736814e+26
-2091073084466585.8
8.0ms
-5.704093405125956e+38
-2.9277382163244103e+38
17.0ms
-3.711519890010095e+58
-1.5689545831016367e+54
108.0ms
-4.9259946720047264e+103
-9.36643487186402e+99
Results
260.0ms1183×body256valid
0.0msbody512valid
Compiler

Compiled 2038 to 1646 computations (19.2% saved)

regimes387.0ms (2%)

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

8 calls:

87.0ms
x
62.0ms
y
48.0ms
t
46.0ms
z
41.0ms
(*.f64 a b)
Results
AccuracySegmentsBranch
52.8%5x
54.4%7y
54.8%3z
56.6%3t
59.0%6a
59.1%9b
56.5%5c
64.5%7(*.f64 a b)
Compiler

Compiled 97 to 75 computations (22.7% saved)

bsearch173.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
5.465553745353422e+189
1.3096045920095785e+204
48.0ms
4.968736062520265e-74
7.063596241383414e-58
17.0ms
3.3116516400596173e-147
3.8699707931470446e-143
19.0ms
-4.3256254214569326e-128
-2.1475737051848256e-135
52.0ms
-1.1847750460981345e-14
-8.13638452747939e-17
17.0ms
-4.9259946720047264e+103
-9.36643487186402e+99
Results
162.0ms832×body256valid
Compiler

Compiled 1350 to 1100 computations (18.5% saved)

regimes704.0ms (3.6%)

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

8 calls:

152.0ms
t
152.0ms
a
115.0ms
y
91.0ms
x
62.0ms
(*.f64 a b)
Results
AccuracySegmentsBranch
45.2%11x
44.9%9y
44.0%6z
53.4%16t
51.9%13a
47.4%9b
51.5%6c
52.6%8(*.f64 a b)
Compiler

Compiled 92 to 74 computations (19.6% saved)

bsearch507.0ms (2.6%)

Algorithm
15×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
8.839432488554904e+129
2.0160637331264943e+132
6.0ms
6.83479871697302e+51
8.313443496561473e+51
17.0ms
3.717446232527811e+28
1.4591175445309987e+30
21.0ms
275200033485089.34
910516136956347.0
23.0ms
8.34492349557877e-38
7.981896565923287e-28
66.0ms
1.1262065844785387e-52
8.34492349557877e-38
40.0ms
1.2617135975694591e-57
2.7102510991264324e-57
55.0ms
4.8949282923544196e-83
2.519703057090045e-79
17.0ms
2.2120526918773124e-122
2.0609920716463468e-120
20.0ms
1.5341169248959508e-192
1.2033292627389305e-186
56.0ms
2.312617652155356e-254
7.181300162733307e-250
26.0ms
5.583661751755124e-297
2.747086271790569e-282
55.0ms
7.127554634663816e-301
5.583661751755124e-297
66.0ms
-6.372717919632028e-281
-7.709495206674275e-294
19.0ms
-1.3583863590085442e-40
-8.788783882944229e-45
Results
481.0ms1824×body256valid
4.0ms29×body256infinite
Compiler

Compiled 2622 to 2231 computations (14.9% saved)

regimes356.0ms (1.8%)

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

7 calls:

89.0ms
x
60.0ms
a
57.0ms
y
52.0ms
b
50.0ms
t
Results
AccuracySegmentsBranch
43.1%10x
44.7%9y
41.1%4z
46.6%8t
43.4%10a
40.7%7b
50.1%5c
Compiler

Compiled 77 to 63 computations (18.2% saved)

bsearch99.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
2.3141837752501824e+103
2.2349098945971375e+105
11.0ms
581813979.4101319
1632639745.3569973
33.0ms
3.010492194778431e-234
1.3716760773630562e-231
11.0ms
-2.7189432605275946e+92
-9.133900795016027e+91
Results
93.0ms400×body256valid
Compiler

Compiled 610 to 514 computations (15.7% saved)

regimes207.0ms (1.1%)

Accuracy

Total -25.7b remaining (-69.7%)

Threshold costs -25.7b (-69.7%)

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

7 calls:

58.0ms
t
52.0ms
b
38.0ms
a
28.0ms
c
15.0ms
x
Results
AccuracySegmentsBranch
36.5%5x
36.4%2y
33.1%3z
34.0%5t
35.2%4a
33.8%5b
42.4%3c
Compiler

Compiled 67 to 57 computations (14.9% saved)

bsearch32.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
41763.884846319976
581813979.4101319
13.0ms
-1.649905600732708e+35
-4.764443186750437e+34
Results
30.0ms208×body256valid
Compiler

Compiled 294 to 247 computations (16% saved)

simplify140.0ms (0.7%)

Algorithm
egg-herbie
Rules
246×unsub-neg
192×neg-mul-1
170×distribute-lft-neg-in
118×distribute-lft-neg-out
102×distribute-rgt-neg-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02652461
13202437
23652437
34062433
44592433
54922433
65582433
77602433
89782433
99862433
1010012433
1110222433
1210412433
1310502433
1410692433
1510722433
1610872433
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (/.f64 t 16) c)))
(fma.f64 t (/.f64 z 16) (fma.f64 x y (-.f64 c (*.f64 b (/.f64 a 4)))))
(fma.f64 y x (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
(if (<=.f64 (*.f64 a b) -37999999999999998855659651072) (-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 37000000000000000887058844535446249253371904) (+.f64 c (+.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)))))
(if (<=.f64 (*.f64 a b) -7799999999999999718813859840) (-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 12500000000000000542216212182739825916128666561899241397397172366701460161121013886766546944) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))))
(if (<=.f64 (*.f64 a b) -30000000000000000057470252572040062086478653817955760334584105437981379726119662678837084353245409705984) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -1099999999999999980007041144430417780117158748352129489960960) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (if (<=.f64 (*.f64 a b) -110000000000000006409433382912) (-.f64 c (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 8000000000000000184744730421582972391438705798813594203444516625238737517435661510926094374943606088886259083506068593572793520905086988055008237733229521485696251451573085190071733358428160) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))))))
(if (<=.f64 (*.f64 a b) -1949999999999999924163848591616741290759952794675790005674982725893154891723541771218890960955611545600) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -1099999999999999980007041144430417780117158748352129489960960) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (if (<=.f64 (*.f64 a b) -110000000000000006409433382912) (-.f64 c (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 34999999999999997696161823583070530810571112766236542474698916905425158242480304246751232) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (-.f64 c (*.f64 1/4 (*.f64 a b)))))))
(if (<=.f64 (*.f64 a b) -18500000000000000974137597809563658688279163231530387895937849650082334166649548371121419295658082304) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -1159999999999999962697792335195260101552117754517982730518528) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -77999999999999997188138598400) (-.f64 c (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -1997919072202235/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -6762169998536515/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -38543397846607/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 0) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 7011017854482659/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 6151454740732423/904625697166532776746648320380374280103671755200316906558262375061821325312) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 48000000000000004630394287118404555504615424) (+.f64 c (*.f64 y x)) (-.f64 c (*.f64 1/4 (*.f64 a b)))))))))))))
(if (<=.f64 (*.f64 a b) -62000000000000001373584228352) (-.f64 c (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -6553174556823331/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -5539569662801113/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -2783030982975521/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 0) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 2285072485905459/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 84999999999999995613932817370808605564993536) (+.f64 c (*.f64 y x)) (-.f64 c (*.f64 1/4 (*.f64 a b)))))))))))
(if (<=.f64 (*.f64 a b) -49999999999999995716575428608) (-.f64 c (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -4910085911844213/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -3396133326907801/97032380768794308446811218028906409703555376069793538196190752376628184542898555395679900551790404871905483168570692075385723752757175899465267954690073821200278436001303119096891580351974902801578937449607279296930802928363503616) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 5501699011186147/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 10600000000000000568634057334008238544257024) (+.f64 c (*.f64 y x)) (-.f64 c (*.f64 1/4 (*.f64 a b))))))))
(if (<=.f64 (*.f64 a b) -80000000000000001272231288780793443746886468511562251118250620461982710177363048486507759886854520832) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 (*.f64 a b) -1599999999999999989153517878978604762338733507110502400) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -560000000000000002504907756536655249408) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 (*.f64 a b) -520000000000000000000) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -5194589587725811/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -7762590461503545/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 4593802368423799/7067388259113537318333190002971674063309935587502475832486424805170479104) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 4699999999999999855055088292409979858583552) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 5800000000000000381270331028752189044295582723787045832628623654509924614203910688318643528365981584758938896784944719937946728672327405691246006663342613044675937404283654679408778833559552) (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4))))))))))
(if (<=.f64 (*.f64 a b) -1499999999999999903408865346644674673247483061533619996637975112429525498213187755309954815155595378688) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 (*.f64 a b) -2535301200456459/2535301200456458802993406410752) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -7592092474368493/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 (*.f64 a b) 8347593954718821/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 8062834757772801/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 (*.f64 a b) 5500000000000000003346801428286026488862849726860750997302430629245712086205489242313077329507795600951102589288899663282459832614177634612135646288219691037643095322009912109870930609569792) (+.f64 c (*.f64 y x)) (*.f64 (*.f64 a b) -1/4)))))))
(if (<=.f64 t -7218666995694683/1569275433846670190958947355801916604025588861116008628224) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 t -5842502688302527/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) c (if (<=.f64 t 7917075081641829/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 t 1446536619701461/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) c (if (<=.f64 t 825460204899477/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 y x) (if (<=.f64 t 4389399446348979/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) c (if (<=.f64 t 1569971644478511/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 t 7518674366441603/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (*.f64 y x) (if (<=.f64 t 8657550617414083/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 t 6200787733444647/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 t 8474283175441637/11150372599265311570767859136324180752990208) c (if (<=.f64 t 400000000000000) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 t 549999999999999996862794825728) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 t 7999999999999999945767589394893023811693667535552512) (*.f64 y x) (if (<=.f64 t 270000000000000003828304190060661346160030805518249135048463184434242137821438846453597075615919921826075209139060597864807633256448) (*.f64 (*.f64 a b) -1/4) (*.f64 1/16 (*.f64 t z)))))))))))))))))
(if (<=.f64 c -100000000000000004337729697461918607329029332495193931179177378933611681288968111094132375552) c (if (<=.f64 c 1789931494904685/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 c 600000000) (*.f64 y x) (if (<=.f64 c 31000000000000001650820284169091985719917803015047640667196591504093454859808377492908710938460391735296) (*.f64 1/16 (*.f64 t z)) c))))
(if (<=.f64 c -65000000000000001650536784888594432) c (if (<=.f64 c 500000000) (*.f64 y x) c))
c
Outputs
(fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (/.f64 t 16) c)))
(fma.f64 t (/.f64 z 16) (fma.f64 x y (-.f64 c (*.f64 b (/.f64 a 4)))))
(fma.f64 y x (-.f64 (*.f64 t (*.f64 z 1/16)) (-.f64 (*.f64 b (*.f64 a 1/4)) c)))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 c (-.f64 (+.f64 (/.f64 (*.f64 z t) 16) (*.f64 x y)) (/.f64 (*.f64 b a) 4)))
(if (<=.f64 (*.f64 a b) -37999999999999998855659651072) (-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 37000000000000000887058844535446249253371904) (+.f64 c (+.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)))))
(if (<=.f64 (*.f64 b a) -37999999999999998855659651072) (-.f64 (+.f64 c (*.f64 x y)) (*.f64 1/4 (*.f64 b a))) (if (<=.f64 (*.f64 b a) 37000000000000000887058844535446249253371904) (+.f64 c (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t)))) (-.f64 (+.f64 c (*.f64 1/16 (*.f64 z t))) (*.f64 1/4 (*.f64 b a)))))
(if (<=.f64 (*.f64 a b) -7799999999999999718813859840) (-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 12500000000000000542216212182739825916128666561899241397397172366701460161121013886766546944) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (-.f64 (+.f64 c (*.f64 y x)) (*.f64 1/4 (*.f64 a b)))))
(if (or (<=.f64 (*.f64 b a) -7799999999999999718813859840) (not (<=.f64 (*.f64 b a) 12500000000000000542216212182739825916128666561899241397397172366701460161121013886766546944))) (-.f64 (+.f64 c (*.f64 x y)) (*.f64 1/4 (*.f64 b a))) (+.f64 c (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t)))))
(if (<=.f64 (*.f64 a b) -30000000000000000057470252572040062086478653817955760334584105437981379726119662678837084353245409705984) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -1099999999999999980007041144430417780117158748352129489960960) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (if (<=.f64 (*.f64 a b) -110000000000000006409433382912) (-.f64 c (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 8000000000000000184744730421582972391438705798813594203444516625238737517435661510926094374943606088886259083506068593572793520905086988055008237733229521485696251451573085190071733358428160) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))))))
(if (<=.f64 (*.f64 b a) -30000000000000000057470252572040062086478653817955760334584105437981379726119662678837084353245409705984) (-.f64 (*.f64 x y) (*.f64 1/4 (*.f64 b a))) (if (<=.f64 (*.f64 b a) -1099999999999999980007041144430417780117158748352129489960960) (+.f64 c (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t)))) (if (<=.f64 (*.f64 b a) -110000000000000006409433382912) (-.f64 c (*.f64 1/4 (*.f64 b a))) (if (<=.f64 (*.f64 b a) 8000000000000000184744730421582972391438705798813594203444516625238737517435661510926094374943606088886259083506068593572793520905086988055008237733229521485696251451573085190071733358428160) (+.f64 c (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t)))) (-.f64 (*.f64 1/16 (*.f64 z t)) (*.f64 1/4 (*.f64 b a)))))))
(if (<=.f64 (*.f64 a b) -1949999999999999924163848591616741290759952794675790005674982725893154891723541771218890960955611545600) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -1099999999999999980007041144430417780117158748352129489960960) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (if (<=.f64 (*.f64 a b) -110000000000000006409433382912) (-.f64 c (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 34999999999999997696161823583070530810571112766236542474698916905425158242480304246751232) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (-.f64 c (*.f64 1/4 (*.f64 a b)))))))
(if (<=.f64 (*.f64 b a) -1949999999999999924163848591616741290759952794675790005674982725893154891723541771218890960955611545600) (-.f64 (*.f64 x y) (*.f64 1/4 (*.f64 b a))) (if (<=.f64 (*.f64 b a) -1099999999999999980007041144430417780117158748352129489960960) (+.f64 c (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t)))) (if (or (<=.f64 (*.f64 b a) -110000000000000006409433382912) (not (<=.f64 (*.f64 b a) 34999999999999997696161823583070530810571112766236542474698916905425158242480304246751232))) (-.f64 c (*.f64 1/4 (*.f64 b a))) (+.f64 c (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t)))))))
(if (<=.f64 (*.f64 b a) -1949999999999999924163848591616741290759952794675790005674982725893154891723541771218890960955611545600) (-.f64 (*.f64 x y) (*.f64 1/4 (*.f64 b a))) (if (or (<=.f64 (*.f64 b a) -1099999999999999980007041144430417780117158748352129489960960) (not (or (<=.f64 (*.f64 b a) -110000000000000006409433382912) (not (<=.f64 (*.f64 b a) 34999999999999997696161823583070530810571112766236542474698916905425158242480304246751232))))) (+.f64 c (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t)))) (-.f64 c (*.f64 1/4 (*.f64 b a)))))
(if (<=.f64 (*.f64 b a) -1949999999999999924163848591616741290759952794675790005674982725893154891723541771218890960955611545600) (-.f64 (*.f64 x y) (*.f64 1/4 (*.f64 b a))) (if (or (<=.f64 (*.f64 b a) -1099999999999999980007041144430417780117158748352129489960960) (and (not (<=.f64 (*.f64 b a) -110000000000000006409433382912)) (<=.f64 (*.f64 b a) 34999999999999997696161823583070530810571112766236542474698916905425158242480304246751232))) (+.f64 c (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t)))) (-.f64 c (*.f64 1/4 (*.f64 b a)))))
(if (<=.f64 (*.f64 a b) -18500000000000000974137597809563658688279163231530387895937849650082334166649548371121419295658082304) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -1159999999999999962697792335195260101552117754517982730518528) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -77999999999999997188138598400) (-.f64 c (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -1997919072202235/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -6762169998536515/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -38543397846607/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 0) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 7011017854482659/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 6151454740732423/904625697166532776746648320380374280103671755200316906558262375061821325312) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 48000000000000004630394287118404555504615424) (+.f64 c (*.f64 y x)) (-.f64 c (*.f64 1/4 (*.f64 a b)))))))))))))
(if (<=.f64 (*.f64 b a) -18500000000000000974137597809563658688279163231530387895937849650082334166649548371121419295658082304) (-.f64 (*.f64 x y) (*.f64 1/4 (*.f64 b a))) (if (<=.f64 (*.f64 b a) -1159999999999999962697792335195260101552117754517982730518528) (+.f64 c (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) -77999999999999997188138598400) (-.f64 c (*.f64 1/4 (*.f64 b a))) (if (<=.f64 (*.f64 b a) -1997919072202235/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) -6762169998536515/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) -38543397846607/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808) (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) 0) (+.f64 c (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) 7011017854482659/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) 6151454740732423/904625697166532776746648320380374280103671755200316906558262375061821325312) (+.f64 c (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) 48000000000000004630394287118404555504615424) (+.f64 c (*.f64 x y)) (-.f64 c (*.f64 1/4 (*.f64 b a)))))))))))))
(if (<=.f64 (*.f64 a b) -62000000000000001373584228352) (-.f64 c (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -6553174556823331/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -5539569662801113/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -2783030982975521/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 0) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 2285072485905459/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 84999999999999995613932817370808605564993536) (+.f64 c (*.f64 y x)) (-.f64 c (*.f64 1/4 (*.f64 a b)))))))))))
(if (<=.f64 (*.f64 b a) -62000000000000001373584228352) (-.f64 c (*.f64 1/4 (*.f64 b a))) (if (<=.f64 (*.f64 b a) -6553174556823331/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) -5539569662801113/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) -2783030982975521/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856) (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) 0) (+.f64 c (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) 2285072485905459/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 (*.f64 x y) (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (+.f64 c (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) 84999999999999995613932817370808605564993536) (+.f64 c (*.f64 x y)) (-.f64 c (*.f64 1/4 (*.f64 b a)))))))))))
(if (<=.f64 (*.f64 a b) -49999999999999995716575428608) (-.f64 c (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -4910085911844213/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -3396133326907801/97032380768794308446811218028906409703555376069793538196190752376628184542898555395679900551790404871905483168570692075385723752757175899465267954690073821200278436001303119096891580351974902801578937449607279296930802928363503616) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 5501699011186147/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 10600000000000000568634057334008238544257024) (+.f64 c (*.f64 y x)) (-.f64 c (*.f64 1/4 (*.f64 a b))))))))
(if (<=.f64 (*.f64 b a) -49999999999999995716575428608) (-.f64 c (*.f64 1/4 (*.f64 b a))) (if (<=.f64 (*.f64 b a) -4910085911844213/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (+.f64 c (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) -3396133326907801/97032380768794308446811218028906409703555376069793538196190752376628184542898555395679900551790404871905483168570692075385723752757175899465267954690073821200278436001303119096891580351974902801578937449607279296930802928363503616) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) 5501699011186147/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.f64 c (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) 10600000000000000568634057334008238544257024) (+.f64 c (*.f64 x y)) (-.f64 c (*.f64 1/4 (*.f64 b a))))))))
(if (<=.f64 (*.f64 a b) -80000000000000001272231288780793443746886468511562251118250620461982710177363048486507759886854520832) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 (*.f64 a b) -1599999999999999989153517878978604762338733507110502400) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -560000000000000002504907756536655249408) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 (*.f64 a b) -520000000000000000000) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -5194589587725811/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -7762590461503545/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 4593802368423799/7067388259113537318333190002971674063309935587502475832486424805170479104) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 4699999999999999855055088292409979858583552) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 5800000000000000381270331028752189044295582723787045832628623654509924614203910688318643528365981584758938896784944719937946728672327405691246006663342613044675937404283654679408778833559552) (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4))))))))))
(if (<=.f64 (*.f64 b a) -80000000000000001272231288780793443746886468511562251118250620461982710177363048486507759886854520832) (*.f64 -1/4 (*.f64 b a)) (if (<=.f64 (*.f64 b a) -1599999999999999989153517878978604762338733507110502400) (+.f64 c (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) -560000000000000002504907756536655249408) (*.f64 -1/4 (*.f64 b a)) (if (<=.f64 (*.f64 b a) -520000000000000000000) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) -5194589587725811/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (+.f64 c (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) -7762590461503545/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) 4593802368423799/7067388259113537318333190002971674063309935587502475832486424805170479104) (+.f64 c (*.f64 1/16 (*.f64 z t))) (if (<=.f64 (*.f64 b a) 4699999999999999855055088292409979858583552) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) 5800000000000000381270331028752189044295582723787045832628623654509924614203910688318643528365981584758938896784944719937946728672327405691246006663342613044675937404283654679408778833559552) (+.f64 c (*.f64 1/16 (*.f64 z t))) (*.f64 -1/4 (*.f64 b a)))))))))))
(if (<=.f64 (*.f64 a b) -1499999999999999903408865346644674673247483061533619996637975112429525498213187755309954815155595378688) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 (*.f64 a b) -2535301200456459/2535301200456458802993406410752) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -7592092474368493/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 (*.f64 a b) 8347593954718821/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 8062834757772801/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 (*.f64 a b) 5500000000000000003346801428286026488862849726860750997302430629245712086205489242313077329507795600951102589288899663282459832614177634612135646288219691037643095322009912109870930609569792) (+.f64 c (*.f64 y x)) (*.f64 (*.f64 a b) -1/4)))))))
(if (<=.f64 (*.f64 b a) -1499999999999999903408865346644674673247483061533619996637975112429525498213187755309954815155595378688) (*.f64 -1/4 (*.f64 b a)) (if (<=.f64 (*.f64 b a) -2535301200456459/2535301200456458802993406410752) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) -7592092474368493/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 1/16 (*.f64 z t)) (if (<=.f64 (*.f64 b a) 8347593954718821/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) 8062834757772801/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 1/16 (*.f64 z t)) (if (<=.f64 (*.f64 b a) 5500000000000000003346801428286026488862849726860750997302430629245712086205489242313077329507795600951102589288899663282459832614177634612135646288219691037643095322009912109870930609569792) (+.f64 c (*.f64 x y)) (*.f64 -1/4 (*.f64 b a))))))))
(if (<=.f64 t -7218666995694683/1569275433846670190958947355801916604025588861116008628224) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 t -5842502688302527/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) c (if (<=.f64 t 7917075081641829/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 t 1446536619701461/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) c (if (<=.f64 t 825460204899477/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 y x) (if (<=.f64 t 4389399446348979/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) c (if (<=.f64 t 1569971644478511/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 t 7518674366441603/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (*.f64 y x) (if (<=.f64 t 8657550617414083/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 t 6200787733444647/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 t 8474283175441637/11150372599265311570767859136324180752990208) c (if (<=.f64 t 400000000000000) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 t 549999999999999996862794825728) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 t 7999999999999999945767589394893023811693667535552512) (*.f64 y x) (if (<=.f64 t 270000000000000003828304190060661346160030805518249135048463184434242137821438846453597075615919921826075209139060597864807633256448) (*.f64 (*.f64 a b) -1/4) (*.f64 1/16 (*.f64 t z)))))))))))))))))
(if (<=.f64 t -7218666995694683/1569275433846670190958947355801916604025588861116008628224) (*.f64 1/16 (*.f64 z t)) (if (<=.f64 t -5842502688302527/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) c (if (<=.f64 t 7917075081641829/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (*.f64 -1/4 (*.f64 b a)) (if (<=.f64 t 1446536619701461/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) c (if (<=.f64 t 825460204899477/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 x y) (if (<=.f64 t 4389399446348979/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) c (if (<=.f64 t 1569971644478511/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 -1/4 (*.f64 b a)) (if (<=.f64 t 7518674366441603/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (*.f64 x y) (if (<=.f64 t 8657550617414083/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 -1/4 (*.f64 b a)) (if (<=.f64 t 6200787733444647/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 1/16 (*.f64 z t)) (if (<=.f64 t 8474283175441637/11150372599265311570767859136324180752990208) c (if (<=.f64 t 400000000000000) (*.f64 -1/4 (*.f64 b a)) (if (<=.f64 t 549999999999999996862794825728) (*.f64 1/16 (*.f64 z t)) (if (<=.f64 t 7999999999999999945767589394893023811693667535552512) (*.f64 x y) (if (<=.f64 t 270000000000000003828304190060661346160030805518249135048463184434242137821438846453597075615919921826075209139060597864807633256448) (*.f64 -1/4 (*.f64 b a)) (*.f64 1/16 (*.f64 z t)))))))))))))))))
(if (<=.f64 c -100000000000000004337729697461918607329029332495193931179177378933611681288968111094132375552) c (if (<=.f64 c 1789931494904685/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (*.f64 1/16 (*.f64 t z)) (if (<=.f64 c 600000000) (*.f64 y x) (if (<=.f64 c 31000000000000001650820284169091985719917803015047640667196591504093454859808377492908710938460391735296) (*.f64 1/16 (*.f64 t z)) c))))
(if (<=.f64 c -100000000000000004337729697461918607329029332495193931179177378933611681288968111094132375552) c (if (<=.f64 c 1789931494904685/13983839803942852150595109342614667231797724205161451430391332862456574221363722734055314582922181823940116947860839707067576592166539734717014172871857704892828551908192974659309961553456532605588398441519406859119106715628289835749686907766833152) (*.f64 1/16 (*.f64 z t)) (if (<=.f64 c 600000000) (*.f64 x y) (if (<=.f64 c 31000000000000001650820284169091985719917803015047640667196591504093454859808377492908710938460391735296) (*.f64 1/16 (*.f64 z t)) c))))
(if (<=.f64 c -65000000000000001650536784888594432) c (if (<=.f64 c 500000000) (*.f64 y x) c))
(if (<=.f64 c -65000000000000001650536784888594432) c (if (<=.f64 c 500000000) (*.f64 x y) c))
c
Compiler

Compiled 1056 to 565 computations (46.5% saved)

soundness1.3s (6.6%)

Rules
2454×fma-def
2454×fma-def
2454×fma-def
1504×fma-def
1218×fma-neg
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01945
13745
28043
318341
442437
595037
6169437
7275537
8357237
9372337
10377737
11378637
12378637
13410237
14410637
15410637
01945
13745
28043
318341
442437
595037
6169437
7275537
8357237
9372337
10377737
11378637
12378637
13410237
14410637
15410637
048714517
1121913799
2486613799
01992
142992
2613092
01945
13745
28043
318341
442437
595037
6169437
7275537
8357237
9372337
10377737
11378637
12378637
13410237
14410637
15410637
Stop Event
saturated
node limit
node limit
saturated
saturated
Compiler

Compiled 1064 to 560 computations (47.4% saved)

end435.0ms (2.2%)

Remove

(sort a b)

(sort z t)

(sort x y)

Compiler

Compiled 1070 to 498 computations (53.5% saved)

Profiling

Loading profile data...