Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, C

Details

Time bar (total: 17.7s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
100%99.7%0%0.3%0%0%0%1
Compiler

Compiled 25 to 18 computations (28% saved)

sample1.7s (9.6%)

Results
1.1s5545×body256valid
572.0ms2711×body256infinite
Bogosity

preprocess83.0ms (0.5%)

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)

simplify185.0ms (1%)

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
99.2%
(fma.f64 x y (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (/.f64 t 16) c)))
99.6%
(fma.f64 t (/.f64 z 16) (fma.f64 x y (-.f64 c (*.f64 b (/.f64 a 4)))))
99.1%
(-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 b)) c))
98.8%
(+.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)

localize70.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 77 to 33 computations (57.1% saved)

series15.0ms (0.1%)

Counts
4 → 168
Calls

42 calls:

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

rewrite122.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1850×log-prod
1546×fma-def
688×expm1-udef
684×log1p-udef
568×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

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

simplify188.0ms (1.1%)

Algorithm
egg-herbie
Rules
840×log-prod
772×fma-def
642×div-sub
540×associate-*l*
536×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059417381
1147616565
2566816559
Stop Event
node limit
Counts
469 → 398
Calls
Call 1
Inputs
(*.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/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 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 (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 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 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 1 (/.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 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 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (fma.f64 (pow.f64 (*.f64 z t) 2) 1/256 (-.f64 (pow.f64 (*.f64 x y) 2) (/.f64 (*.f64 x y) (/.f64 (/.f64 16 z) t)))))
(/.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 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3))) (neg.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 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 (*.f64 (pow.f64 (*.f64 z t) 2) 1/256) (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))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/16))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/16))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/16)))) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/16)))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(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 x y) 1 (*.f64 z (*.f64 t 1/16)))
(fma.f64 z (/.f64 1 (/.f64 16 t)) (*.f64 x y))
(fma.f64 z (*.f64 t 1/16) (*.f64 x y))
(fma.f64 t (*.f64 z 1/16) (*.f64 x y))
(fma.f64 (*.f64 z t) 1/16 (*.f64 x y))
(fma.f64 (*.f64 z (*.f64 t 1/16)) 1 (*.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 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (*.f64 (cbrt.f64 (*.f64 z t)) 1/16) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 2) (*.f64 x y))
(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 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (sqrt.f64 (*.f64 z 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 (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) (*.f64 x y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (*.f64 t (neg.f64 z)) -1/16 (*.f64 x y))
(fma.f64 1/16 (*.f64 z t) (*.f64 x y))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 z (*.f64 t 1/16)))
(fma.f64 (/.f64 z 16) t (*.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)) (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))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(+.f64 (*.f64 (*.f64 a b) -1/4) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (*.f64 x y))
(+.f64 0 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))) (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))))
(*.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 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 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 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2)) (-.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 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.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)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 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)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (/.f64 4 b)) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) a)) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (/.f64 4 b)))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) 4) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (*.f64 a b))) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) 4))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (/.f64 4 (*.f64 a b))) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) 1)) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (/.f64 4 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) -4) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (*.f64 a (neg.f64 b)))) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 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 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 4 (*.f64 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 4 (*.f64 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 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 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 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.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))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))) (/.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 x y (*.f64 z (*.f64 t 1/16))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (exp.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (/.f64 (exp.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b 1/4))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b 1/4))))))
(cbrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3))
(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 x y (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 y x (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 y x (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 x y) 1 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 x y) 1 (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 z (/.f64 1 (/.f64 16 t)) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 t (*.f64 z 1/16) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 z t) 1/16 (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 z (*.f64 t 1/16)) 1 (fma.f64 x y (*.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 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 1 (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))))
(fma.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 1 (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 1 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (*.f64 x y) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 1 (*.f64 z (*.f64 t 1/16)) (fma.f64 x y (*.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 1 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1 (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))))
(fma.f64 1 (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))))
(fma.f64 1 (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))))
(fma.f64 1 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.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 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.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 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.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 (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))))
(fma.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 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (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))))
(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)))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 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 (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 (*.f64 a b) -1/4) 1))
(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 (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 (*.f64 a b) -1/4) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (*.f64 (cbrt.f64 (*.f64 z t)) 1/16) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(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 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 2) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 2) (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(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)))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (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))))
(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)))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 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 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (sqrt.f64 (*.f64 z t)) 1/16) (fma.f64 x y (*.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 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.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 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 t (neg.f64 z)) -1/16 (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a (neg.f64 b)) 1/4 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.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 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.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 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.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 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2))) (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))))
(fma.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 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 1/16 (*.f64 z t) (fma.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))
(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 (*.f64 a b) -1/4) 1))
(fma.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 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4))))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.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 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4))))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.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 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 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))))
(fma.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 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4))))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (*.f64 x y))
(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 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 -1 (*.f64 a (*.f64 b 1/4)) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (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))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 z t)) 1/4 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 x y))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (/.f64 z 16) t (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(+.f64 0 (*.f64 z (*.f64 t 1/16)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16)))) 1)
(*.f64 z (/.f64 1 (/.f64 16 t)))
(*.f64 z (*.f64 t 1/16))
(*.f64 t (*.f64 z 1/16))
(*.f64 (*.f64 z t) 1/16)
(*.f64 (*.f64 z (*.f64 t 1/16)) 1)
(*.f64 1 (*.f64 z (*.f64 t 1/16)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (*.f64 (cbrt.f64 (*.f64 z t)) 1/16))
(*.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 2) (cbrt.f64 (*.f64 z (*.f64 t 1/16))))
(*.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (sqrt.f64 (*.f64 z t)) 1/16))
(*.f64 (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) (*.f64 (sqrt.f64 (*.f64 z t)) 1/4))
(*.f64 (*.f64 t (neg.f64 z)) -1/16)
(*.f64 1/16 (*.f64 z t))
(*.f64 (/.f64 z 16) t)
(pow.f64 (*.f64 z (*.f64 t 1/16)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 3)
(pow.f64 (pow.f64 (*.f64 z (*.f64 t 1/16)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) 2)
(pow.f64 (/.f64 (/.f64 16 z) t) -1)
(neg.f64 (/.f64 (*.f64 z t) -16))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/256))
(log.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/16)))))
(cbrt.f64 (pow.f64 (*.f64 z (*.f64 t 1/16)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16))))
(exp.f64 (log.f64 (*.f64 z (*.f64 t 1/16))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 t 1/16))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 t 1/16))))
(+.f64 0 (*.f64 a (*.f64 b 1/4)))
(+.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 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 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2))
(*.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 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) 2)
(pow.f64 (/.f64 4 (*.f64 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 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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)))
(fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4)))
(fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(fma.f64 x y (*.f64 a (*.f64 b -1/4)))
(fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(-.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(-.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(fma.f64 x y (*.f64 a (*.f64 b -1/4)))
(fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(-.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(-.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.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 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))) 1)
(fma.f64 z (*.f64 1/16 t) (*.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 t (*.f64 1/16 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (/.f64 z 16)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(*.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 1)
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(*.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (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 t (*.f64 1/16 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (/.f64 z 16)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (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 t (*.f64 1/16 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (/.f64 z 16)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (fma.f64 (pow.f64 (*.f64 z t) 2) 1/256 (-.f64 (pow.f64 (*.f64 x y) 2) (/.f64 (*.f64 x y) (/.f64 (/.f64 16 z) t)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (/.f64 (*.f64 y x) (/.f64 16 z)) t))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (pow.f64 (*.f64 t z) 2) 1/256 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 t (*.f64 (/.f64 (*.f64 y x) 16) z)))))
(/.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 t (*.f64 1/16 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (/.f64 z 16)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3))) (neg.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (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 t (*.f64 1/16 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (/.f64 z 16)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/256) (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 t (*.f64 1/16 z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (/.f64 z 16)) 2)) (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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/16))))))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/16))))))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/16)))) (pow.f64 (exp.f64 x) y)))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/16)))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 x y) 1 (*.f64 z (*.f64 t 1/16)))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 z (/.f64 1 (/.f64 16 t)) (*.f64 x y))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 z (*.f64 t 1/16) (*.f64 x y))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 t (*.f64 z 1/16) (*.f64 x y))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 z (*.f64 t 1/16)) 1 (*.f64 x y))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 z (*.f64 t 1/16)))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (*.f64 (cbrt.f64 (*.f64 z t)) 1/16) (*.f64 x y))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 z (*.f64 t 1/16)))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 2) (*.f64 x y))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 z (*.f64 t 1/16)))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 z (*.f64 t 1/16)))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (sqrt.f64 (*.f64 z t)) 1/16) (*.f64 x y))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) (*.f64 x y))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 z (*.f64 t 1/16)))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 t (neg.f64 z)) -1/16 (*.f64 x y))
(fma.f64 (*.f64 t (neg.f64 z)) -1/16 (*.f64 y x))
(fma.f64 t (*.f64 (neg.f64 z) -1/16) (*.f64 y x))
(fma.f64 1/16 (*.f64 z t) (*.f64 x y))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 z (*.f64 t 1/16)))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 z (*.f64 t 1/16)))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 z (*.f64 t 1/16)))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 z (*.f64 t 1/16)))
(fma.f64 z (*.f64 1/16 t) (*.f64 y x))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(fma.f64 (/.f64 z 16) t (*.f64 x y))
(fma.f64 z (*.f64 1/16 t) (*.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(+.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) (*.f64 x y))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.f64 0 (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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))) (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))))
(*.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 1)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(*.f64 1 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2)) (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.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 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (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 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2)) (-.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 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2)) (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.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 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 1 (/.f64 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.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 z (*.f64 1/16 t) (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2)) (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.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 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (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)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (/.f64 4 b)) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) a)) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (/.f64 4 b)))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 4 b)) (*.f64 a (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))) (*.f64 (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (/.f64 4 b)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 4 b) (*.f64 a (neg.f64 (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))) (*.f64 (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (/.f64 4 b)))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) 4) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (*.f64 a b))) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) 4))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) 4 (neg.f64 (*.f64 (*.f64 a b) (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))) (*.f64 (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) 4))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) 4) (*.f64 a (*.f64 (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) b))) (*.f64 (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) 4))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (/.f64 4 (*.f64 a b))) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) 1)) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (/.f64 4 (*.f64 a b))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 4 (*.f64 a b))) (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (/.f64 4 (*.f64 a b))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 4 (*.f64 a b))) (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) 4) (*.f64 a b))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) -4) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (*.f64 a (neg.f64 b)))) (*.f64 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) -4))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) -4 (neg.f64 (*.f64 (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (*.f64 a (neg.f64 b))))) (*.f64 (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) -4))
(/.f64 (+.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) -4) (*.f64 a (*.f64 (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) b))) (*.f64 (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (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 t (*.f64 1/16 z))))) (*.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 1/16 z))) (/.f64 4 b)))
(*.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (/.f64 z 16)) 2)) (/.f64 4 b) (*.f64 a (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)))) (*.f64 (fma.f64 y x (*.f64 (*.f64 t z) -1/16)) 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 t (*.f64 1/16 z))))) (*.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 1/16 z))) 4))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (/.f64 z 16)) 2)) 4) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))) (*.f64 (fma.f64 y x (*.f64 (*.f64 t z) -1/16)) 4))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (pow.f64 (*.f64 z t) 2) 1/256)) (/.f64 4 (*.f64 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 4 (*.f64 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 t (*.f64 1/16 z)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 1/16 z))) (/.f64 4 (*.f64 a b))))
(/.f64 (/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (/.f64 z 16)) 2)) (/.f64 4 (*.f64 a b)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x))) (fma.f64 y x (*.f64 (*.f64 t z) -1/16))) (/.f64 4 (*.f64 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 t (*.f64 1/16 z))) (*.f64 a (neg.f64 b)))) (*.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 1/16 z))) -4))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (/.f64 z 16)) 2)) -4) (*.f64 (*.f64 a b) (fma.f64 y x (*.f64 (*.f64 t z) -1/16)))) (*.f64 (fma.f64 y x (*.f64 (*.f64 t z) -1/16)) -4))
(/.f64 (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 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 3) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3))) (neg.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (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 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) (neg.f64 (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b))))))
(/.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 (*.f64 a b) -1/4)) 3)) (fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (-.f64 (*.f64 t (/.f64 z 16)) (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (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 (+.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 3) (*.f64 (pow.f64 (*.f64 a b) 3) -1/64)) (+.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2) (*.f64 (*.f64 a (*.f64 b -1/4)) (-.f64 (*.f64 a (*.f64 b -1/4)) (fma.f64 z (*.f64 1/16 t) (*.f64 y x))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 (*.f64 a b) -1/4) (-.f64 (*.f64 (*.f64 a b) -1/4) (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 (*.f64 a b) -1/4)) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a 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 z (*.f64 1/16 t) (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b)))))
(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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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)))) 3)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(pow.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 3) 1/3)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(pow.f64 (sqrt.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 2)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(sqrt.f64 (pow.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 2))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (exp.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (exp.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (exp.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (exp.f64 x) y)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (pow.f64 (exp.f64 x) y)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (/.f64 (exp.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b 1/4))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b 1/4))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(expm1.f64 (log1p.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(log1p.f64 (expm1.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 y x (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 x y) 1 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 x y) 1 (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 z (/.f64 1 (/.f64 16 t)) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 t (*.f64 z 1/16) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 z t) 1/16 (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 z (*.f64 t 1/16)) 1 (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 1 (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 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 1 (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 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) 1 (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (*.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (*.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (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 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(fma.f64 1 (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 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(fma.f64 1 (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 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(fma.f64 1 (fma.f64 x y (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(fma.f64 1 (*.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.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 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(fma.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 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(fma.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 (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 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(fma.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 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(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)))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(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)))) (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 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(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)))) (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 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(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)))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (*.f64 (cbrt.f64 (*.f64 z t)) 1/16) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) (fma.f64 x y (*.f64 a (*.f64 b -1/4))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 2) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 2) (cbrt.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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)))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(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)))) (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 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(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)))) (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 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(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)))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (*.f64 a b) 0))
(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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (sqrt.f64 (*.f64 z t)) 1/16) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 t (neg.f64 z)) -1/16 (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 t (neg.f64 z)) -1/16 (fma.f64 x y (*.f64 a (*.f64 b -1/4))))
(fma.f64 t (*.f64 (neg.f64 z) -1/16) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a (neg.f64 b)) 1/4 (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (fma.f64 (pow.f64 (*.f64 z t) 3) 1/4096 (pow.f64 (*.f64 x y) 3)) (/.f64 1 (fma.f64 (*.f64 z (*.f64 t 1/16)) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (*.f64 t (*.f64 1/16 z)) (-.f64 (*.f64 t (*.f64 1/16 z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 t z) 3) 1/4096 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 t (/.f64 z 16)) (-.f64 (*.f64 t (/.f64 z 16)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 (*.f64 a b) -1/4))
(fma.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 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 3) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) 0) (/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(fma.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 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 3) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) 0) (/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(fma.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 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2))) (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))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 3) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) 0) (/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(fma.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 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4)))) (pow.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16))) 2))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 3) (pow.f64 (*.f64 1/4 (*.f64 a b)) 3)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) 0) (/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(fma.f64 1/16 (*.f64 z t) (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.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))
(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 t (*.f64 1/16 z)))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (/.f64 z 16)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16))) (*.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 (*.f64 a b) -1/4) 1))
(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 t (*.f64 1/16 z)))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t (/.f64 z 16)) 2)) (fma.f64 y x (*.f64 (*.f64 t z) -1/16))) (*.f64 (*.f64 a b) -1/4))
(fma.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 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4))))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b))))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b))))))
(fma.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 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4))))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b))))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b))))))
(fma.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 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 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))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b))))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b))))))
(fma.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 (fma.f64 z (*.f64 t 1/16) (fma.f64 x y (*.f64 a (*.f64 b 1/4))))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 z (*.f64 1/16 t) (fma.f64 x y (*.f64 1/4 (*.f64 a b))))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))) (cbrt.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (cbrt.f64 (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4))) (sqrt.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 -1 (*.f64 a (*.f64 b 1/4)) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (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))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z (*.f64 t 1/16)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 1/16 t) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 z t)) 1/4 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 x y))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 t z)) 1/4 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (sqrt.f64 (*.f64 t z)) 1/4 (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 y x))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 y x))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (fma.f64 x y (*.f64 z (*.f64 t 1/16))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 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 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (/.f64 z 16) t (fma.f64 x y (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 z (*.f64 1/16 t) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.f64 0 (*.f64 z (*.f64 t 1/16)))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16))))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16)))) 1)
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 z (/.f64 1 (/.f64 16 t)))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 z (*.f64 t 1/16))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 t (*.f64 z 1/16))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 (*.f64 z t) 1/16)
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 (*.f64 z (*.f64 t 1/16)) 1)
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 1 (*.f64 z (*.f64 t 1/16)))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 z t) 2)) (*.f64 (cbrt.f64 (*.f64 z t)) 1/16))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (*.f64 1/16 (cbrt.f64 (*.f64 t z))))
(*.f64 1/16 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t z) 2)) (cbrt.f64 (*.f64 t z))))
(*.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 2))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 2) (cbrt.f64 (*.f64 z (*.f64 t 1/16))))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (sqrt.f64 (*.f64 z t)) 1/16))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) (*.f64 (sqrt.f64 (*.f64 z t)) 1/4))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 (*.f64 t (neg.f64 z)) -1/16)
(*.f64 t (*.f64 (neg.f64 z) -1/16))
(*.f64 (*.f64 -1/16 t) (neg.f64 z))
(*.f64 1/16 (*.f64 z t))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(*.f64 (/.f64 z 16) t)
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(pow.f64 (*.f64 z (*.f64 t 1/16)) 1)
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 t 1/16))) 3)
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(pow.f64 (pow.f64 (*.f64 z (*.f64 t 1/16)) 3) 1/3)
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 z t)) 1/4) 2)
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(pow.f64 (/.f64 (/.f64 16 z) t) -1)
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(neg.f64 (/.f64 (*.f64 z t) -16))
(neg.f64 (/.f64 z (/.f64 -16 t)))
(/.f64 (neg.f64 z) (/.f64 -16 t))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 z t) 2) 1/256))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 1/256))
(sqrt.f64 (pow.f64 (*.f64 t (/.f64 z 16)) 2))
(fabs.f64 (*.f64 t (/.f64 z 16)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (*.f64 t 1/16)))))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(cbrt.f64 (pow.f64 (*.f64 z (*.f64 t 1/16)) 3))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16))))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(exp.f64 (log.f64 (*.f64 z (*.f64 t 1/16))))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(exp.f64 (*.f64 (log.f64 (*.f64 z (*.f64 t 1/16))) 1))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 t 1/16))))
(*.f64 t (*.f64 1/16 z))
(*.f64 t (/.f64 z 16))
(+.f64 0 (*.f64 a (*.f64 b 1/4)))
(*.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 b) a) 1/4)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 b) a) 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 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 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2))
(*.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 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) 2)
(*.f64 1/4 (*.f64 a b))
(pow.f64 (/.f64 4 (*.f64 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 b) (/.f64 -4 a))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))
(*.f64 a (*.f64 b -1/4))
(*.f64 (*.f64 a b) -1/4)
(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))

localize69.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 64 to 37 computations (42.2% saved)

series7.0ms (0%)

Counts
4 → 180
Calls

45 calls:

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

rewrite115.0ms (0.7%)

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 z (/.f64 16 t))
(/.f64 a (/.f64 4 b))
(fma.f64 x y (/.f64 z (/.f64 16 t)))
(-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 b)) c))
Outputs
(-.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 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (*.f64 t 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 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (*.f64 t 1/16)))
(*.f64 (sqrt.f64 (*.f64 t (*.f64 z 1/16))) (sqrt.f64 (*.f64 t (*.f64 z 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 (cbrt.f64 (/.f64 256 (*.f64 t t)))) (/.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) (cbrt.f64 (/.f64 256 (*.f64 t t)))) (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) (cbrt.f64 (/.f64 256 (*.f64 t t)))) (/.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 (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 (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 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (*.f64 b 1/4)))
(*.f64 (sqrt.f64 (*.f64 b (*.f64 a 1/4))) (sqrt.f64 (*.f64 b (*.f64 a 1/4))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 b 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 (pow.f64 (exp.f64 (*.f64 a 1/4)) b))
(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 (*.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))))
(+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(+.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 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)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (fma.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 1 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(+.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 2) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(+.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(+.f64 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))
(+.f64 (*.f64 x y) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(+.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 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)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) 1)
(*.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))
(*.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))))
(*.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 3)) (/.f64 1 (fma.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 3))))
(/.f64 1 (/.f64 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 3)) (fma.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 2)) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 3))) (neg.f64 (fma.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 2))) (neg.f64 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 3)) (+.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (-.f64 (*.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (*.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (-.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 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)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) 2))
(log.f64 (exp.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))))
(cbrt.f64 (pow.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))))
(exp.f64 (log.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))))
(fma.f64 x y (fma.f64 z (*.f64 t 1/16) (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))
(fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 y x (fma.f64 z (*.f64 t 1/16) (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))
(fma.f64 y x (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 1 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 1 (*.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 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)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) 1 (fma.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 1 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 2) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) 1 (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 1 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) (*.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 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)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (fma.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 1 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 2) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 1 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 1 (*.f64 x y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 1 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 2) (neg.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) 2) (fma.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 1 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 2) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) 2) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (fma.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 1 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 2) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) 2) (cbrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 1))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) (neg.f64 (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (fma.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 1 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 2) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (sqrt.f64 (fma.f64 x y (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 3)) (/.f64 1 (fma.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))) (fma.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 1 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 3)) (/.f64 1 (fma.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 2) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 3) (pow.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 3)) (/.f64 1 (fma.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (fma.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 1 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 2) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y)) 2) (pow.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)) 2)) (/.f64 1 (fma.f64 x y (fma.f64 t (*.f64 z 1/16) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 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)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (cbrt.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))) (cbrt.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (sqrt.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) (fma.f64 z (*.f64 t 1/16) (*.f64 x y)))
(fma.f64 -1 (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (fma.f64 (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 1 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 2) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (-.f64 (sqrt.f64 (fma.f64 z (*.f64 t 1/16) (*.f64 x y))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))) (sqrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c))) 2)) (cbrt.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 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 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z (*.f64 t 1/16) (neg.f64 (fma.f64 b (*.f64 a 1/4) (neg.f64 c)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 b (*.f64 a 1/4) (neg.f64 c))))

simplify156.0ms (0.9%)

Algorithm
egg-herbie
Rules
996×times-frac
804×log-prod
566×cube-prod
548×associate-*r*
542×fma-def
Iterations

Useful iterations: 1 (0.0ms)

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

localize62.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 60 to 34 computations (43.3% saved)

series6.0ms (0%)

Counts
2 → 144
Calls

36 calls:

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

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1640×prod-diff
700×expm1-udef
698×fma-def
696×log1p-udef
390×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify134.0ms (0.8%)

Algorithm
egg-herbie
Rules
1890×fma-neg
1392×fma-def
638×log-prod
608×exp-prod
576×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

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

localize60.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 54 to 30 computations (44.4% saved)

series8.0ms (0%)

Counts
2 → 144
Calls

36 calls:

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

rewrite82.0ms (0.5%)

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

simplify169.0ms (1%)

Algorithm
egg-herbie
Rules
1714×fma-neg
1000×div-sub
728×unswap-sqr
668×log-prod
496×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01937660
14376872
216316772
359226772
Stop Event
node limit
Counts
212 → 112
Calls
Call 1
Inputs
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 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 z (*.f64 t 1/16) c) (*.f64 (*.f64 b -1/4) a))
(+.f64 (*.f64 (*.f64 b -1/4) a) (fma.f64 z (*.f64 t 1/16) c))
(+.f64 0 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))
(+.f64 (*.f64 (*.f64 (*.f64 b -1/4) a) 1) (fma.f64 z (*.f64 t 1/16) c))
(+.f64 (fma.f64 (*.f64 b -1/4) a (*.f64 z (*.f64 t 1/16))) c)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 1)
(*.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 1)
(*.f64 1 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 2) (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(*.f64 (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b -1/4) a) 3) (pow.f64 (fma.f64 z (*.f64 t 1/16) c) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 b -1/4) a) 2) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) c) 2) (*.f64 (*.f64 (*.f64 b -1/4) a) (fma.f64 z (*.f64 t 1/16) c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 b -1/4) a) 2) (pow.f64 (fma.f64 z (*.f64 t 1/16) c) 2)) (-.f64 (*.f64 (*.f64 b -1/4) a) (fma.f64 z (*.f64 t 1/16) c)))
(pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 3)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 2))
(log.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) c)) (exp.f64 (*.f64 (*.f64 b -1/4) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) c))) (exp.f64 (*.f64 (*.f64 b -1/4) a))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 b -1/4) a)) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) c)))))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(exp.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (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 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (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 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(+.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 (*.f64 b -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 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(*.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 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(*.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 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 z (*.f64 1/16 t) c)
(fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(*.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 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(*.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 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))
(+.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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (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 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (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 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (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 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (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 -1/4 (*.f64 a b)))))
(fma.f64 y x (fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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)))
(+.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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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)))
(+.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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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)))
(+.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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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)))
(+.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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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))))
(+.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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c)))
(+.f64 (fma.f64 z (*.f64 t 1/16) c) (*.f64 (*.f64 b -1/4) a))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (*.f64 (*.f64 b -1/4) a) (fma.f64 z (*.f64 t 1/16) c))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 0 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (*.f64 (*.f64 (*.f64 b -1/4) a) 1) (fma.f64 z (*.f64 t 1/16) c))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (fma.f64 (*.f64 b -1/4) a (*.f64 z (*.f64 t 1/16))) c)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))) (log.f64 (cbrt.f64 (exp.f64 (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 b (*.f64 -1/4 a) (fma.f64 z (*.f64 1/16 t) c)))) (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 1/16 t) c)))))) (log.f64 (cbrt.f64 (exp.f64 (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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 1)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 1)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 2))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 2) (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b -1/4) a) 3) (pow.f64 (fma.f64 z (*.f64 t 1/16) c) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 b -1/4) a) 2) (-.f64 (pow.f64 (fma.f64 z (*.f64 t 1/16) c) 2) (*.f64 (*.f64 (*.f64 b -1/4) a) (fma.f64 z (*.f64 t 1/16) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 3) (pow.f64 (fma.f64 z (*.f64 1/16 t) c) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2) (-.f64 (pow.f64 (fma.f64 z (*.f64 1/16 t) c) 2) (*.f64 (fma.f64 z (*.f64 1/16 t) c) (*.f64 a (*.f64 -1/4 b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) c) (-.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 -1/4 (*.f64 a b))))))
(/.f64 (+.f64 (*.f64 -1/64 (pow.f64 (*.f64 a b) 3)) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) c) (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 a (*.f64 b 1/4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 b -1/4) a) 2) (pow.f64 (fma.f64 z (*.f64 t 1/16) c) 2)) (-.f64 (*.f64 (*.f64 b -1/4) a) (fma.f64 z (*.f64 t 1/16) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2) (pow.f64 (fma.f64 z (*.f64 1/16 t) c) 2)) (-.f64 (*.f64 a (*.f64 -1/4 b)) (fma.f64 z (*.f64 1/16 t) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)) (-.f64 (*.f64 -1/4 (*.f64 a b)) (fma.f64 1/16 (*.f64 t z) c)))
(pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 1)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 3)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(pow.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 3) 1/3)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(pow.f64 (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 2)
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 2))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (exp.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (*.f64 t 1/16) c)) (exp.f64 (*.f64 (*.f64 b -1/4) a))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) c))) (exp.f64 (*.f64 (*.f64 b -1/4) a))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 b -1/4) a)) (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 t 1/16) c)))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)) 3))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 1))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))) 1) 1))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 3))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 1/3))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c)))) 2))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 t 1/16) c))))
(+.f64 c (fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c)))
(+.f64 (fma.f64 x y (*.f64 (*.f64 b -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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 1/16 t) c)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 1/16 t) c)) 2) (*.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 z (*.f64 1/16 t) c)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)) (-.f64 (fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c)) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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))))
(/.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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)) 2)) (-.f64 (*.f64 y x) (fma.f64 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c)) 2)) (-.f64 (*.f64 y x) (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) 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 b (*.f64 -1/4 a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 y x (fma.f64 a (*.f64 -1/4 b) (fma.f64 1/16 (*.f64 t z) c)))

eval522.0ms (3%)

Compiler

Compiled 24133 to 12706 computations (47.4% saved)

prune267.0ms (1.5%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New90612918
Fresh000
Picked101
Done303
Total91012922
Accurracy
100.0%
Counts
922 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.4%
(fma.f64 y x (fma.f64 b (*.f64 a -1/4) (*.f64 t (*.f64 1/16 z))))
51.7%
(fma.f64 x y (*.f64 -1/4 (*.f64 a b)))
76.1%
(fma.f64 t (/.f64 z 16) (+.f64 c (*.f64 y x)))
74.0%
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
73.6%
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
76.0%
(+.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 a b) 4)) c)
49.9%
(+.f64 (*.f64 (*.f64 a b) -1/4) c)
75.7%
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
25.7%
(*.f64 (*.f64 a b) -1/4)
26.4%
(*.f64 (*.f64 1/16 t) z)
28.6%
(*.f64 y x)
26.0%
c
Compiler

Compiled 364 to 273 computations (25% saved)

localize38.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 35 to 16 computations (54.3% saved)

series2.0ms (0%)

Counts
2 → 69
Calls

24 calls:

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

rewrite76.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1782×prod-diff
1284×log-prod
608×fma-def
604×pow-exp
508×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify93.0ms (0.5%)

Algorithm
egg-herbie
Rules
1734×fma-def
1456×fma-neg
696×unswap-sqr
600×times-frac
552×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02393443
15703359
219093315
373613315
Stop Event
node limit
Counts
165 → 122
Calls
Call 1
Inputs
(+.f64 c (*.f64 y x))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (*.f64 y x))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
c
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
c
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(+.f64 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)
c
c
c
(*.f64 y x)
(*.f64 y x)
c
(*.f64 y x)
(*.f64 y x)
(+.f64 (fma.f64 y x c) (*.f64 t (*.f64 z 1/16)))
(+.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 y x c))
(+.f64 0 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))
(+.f64 (*.f64 (*.f64 t (*.f64 z 1/16)) 1) (fma.f64 y x c))
(+.f64 (fma.f64 t (*.f64 z 1/16) c) (*.f64 y x))
(+.f64 (fma.f64 t (*.f64 z 1/16) (*.f64 y x)) c)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))) 1)
(*.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)) 1)
(*.f64 1 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) (sqrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 3) (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 t (*.f64 z 1/16)) (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 y x c)))))
(/.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 t (*.f64 z 1/16))) (pow.f64 (fma.f64 y x c) 2)) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 y x c)))
(pow.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x c)) (exp.f64 (*.f64 t (*.f64 z 1/16)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))) (exp.f64 (*.f64 t (*.f64 z 1/16)))))
(log.f64 (*.f64 (exp.f64 (*.f64 t (*.f64 z 1/16))) (+.f64 1 (expm1.f64 (fma.f64 y x c)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))
(exp.f64 (log.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))
(-.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) (fma.f64 y x (neg.f64 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) (fma.f64 y x (neg.f64 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) (fma.f64 y x (neg.f64 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 (*.f64 c 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) (fma.f64 y x (neg.f64 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)) (fma.f64 y x (neg.f64 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) (fma.f64 y x (neg.f64 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 y) x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (+.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 (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 (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 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) 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)
Outputs
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
c
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
c
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 t (*.f64 1/16 z) c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 y x)
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 y x)
c
c
c
(*.f64 y x)
(*.f64 y x)
c
(*.f64 y x)
(*.f64 y x)
(+.f64 (fma.f64 y x c) (*.f64 t (*.f64 z 1/16)))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 y x c))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 0 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (*.f64 (*.f64 t (*.f64 z 1/16)) 1) (fma.f64 y x c))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (fma.f64 t (*.f64 z 1/16) c) (*.f64 y x))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (fma.f64 t (*.f64 z 1/16) (*.f64 y x)) c)
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t (*.f64 1/16 z) (fma.f64 y x c)))) (cbrt.f64 (exp.f64 (fma.f64 t (*.f64 1/16 z) (fma.f64 y x c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (fma.f64 t (*.f64 1/16 z) c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))))) 2)
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))))) 2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))) 1)
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)) 1)
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) 2))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) 2) (cbrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) (sqrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 z 1/16)) 3) (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 t (*.f64 z 1/16)) (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 y x c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/16 (*.f64 t z)) (-.f64 (pow.f64 (fma.f64 y x c) 2) (*.f64 (fma.f64 y x c) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 t z) 3)) (pow.f64 (fma.f64 y x c) 3)) (fma.f64 t (*.f64 (*.f64 1/256 (*.f64 z z)) t) (*.f64 (fma.f64 y x c) (-.f64 (fma.f64 y x c) (*.f64 1/16 (*.f64 t z))))))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t z) 3) (pow.f64 (fma.f64 y x c) 3)) (fma.f64 (fma.f64 y x c) (+.f64 (fma.f64 y x c) (*.f64 t (*.f64 z -1/16))) (*.f64 (*.f64 (*.f64 t t) 1/256) (*.f64 z z))))
(/.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z 1/16)) (*.f64 t (*.f64 z 1/16))) (pow.f64 (fma.f64 y x c) 2)) (-.f64 (*.f64 t (*.f64 z 1/16)) (fma.f64 y x c)))
(/.f64 (-.f64 (*.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/16 (*.f64 t z))) (pow.f64 (fma.f64 y x c) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 y x c)))
(/.f64 (-.f64 (*.f64 (*.f64 t t) (*.f64 1/256 (*.f64 z z))) (pow.f64 (fma.f64 y x c) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 y x c)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 t t) 1/256) (*.f64 z z)) (pow.f64 (fma.f64 y x c) 2)) (-.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 y x c)))
(pow.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)) 1)
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) 3)
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(pow.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)) 3) 1/3)
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) 2)
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)) 2))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (exp.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x c)) (exp.f64 (*.f64 t (*.f64 z 1/16)))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x c))) (exp.f64 (*.f64 t (*.f64 z 1/16)))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (*.f64 (exp.f64 (*.f64 t (*.f64 z 1/16))) (+.f64 1 (expm1.f64 (fma.f64 y x c)))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)) 3))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (log.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) 1))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))) 1) 1))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))) 3))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))) 1/3))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c)))) 2))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 t z) 1/16 (fma.f64 y x c))))
(fma.f64 t (*.f64 1/16 z) (fma.f64 y x c))
(fma.f64 y x (fma.f64 t (*.f64 1/16 z) c))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) c))
(-.f64 (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) (fma.f64 y x (neg.f64 c)) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c)) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) 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) (fma.f64 y x (neg.f64 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) (fma.f64 y x (neg.f64 c)) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c)) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) 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) (fma.f64 y x (neg.f64 c)) (*.f64 c c)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c)) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) 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 (*.f64 c y) x))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c)) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c)) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) c))))
(/.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) (fma.f64 y x (neg.f64 c)) (*.f64 c c))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (/.f64 1 (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c)) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c)) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) 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)) (fma.f64 y x (neg.f64 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) (fma.f64 y x (neg.f64 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) (fma.f64 y x (neg.f64 c)) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 (*.f64 y x) (fma.f64 y x (neg.f64 c)) (*.f64 c c)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) 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 y) x)))
(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 y) x) (+.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 (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 (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 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) 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)

localize24.0ms (0.1%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize29.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 19 to 12 computations (36.8% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
2.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)

rewrite64.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))))

simplify62.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))

localize49.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 45 to 20 computations (55.6% saved)

series3.0ms (0%)

Counts
3 → 27
Calls

33 calls:

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

rewrite92.0ms (0.5%)

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

simplify98.0ms (0.6%)

Algorithm
egg-herbie
Rules
876×unswap-sqr
854×cancel-sign-sub-inv
766×times-frac
500×distribute-lft-neg-in
486×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

localize51.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 51 to 25 computations (51% saved)

series3.0ms (0%)

Counts
3 → 42
Calls

30 calls:

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

rewrite114.0ms (0.6%)

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

simplify158.0ms (0.9%)

Algorithm
egg-herbie
Rules
1282×fma-neg
838×unswap-sqr
818×times-frac
664×distribute-lft-neg-in
412×log-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval341.0ms (1.9%)

Compiler

Compiled 13527 to 6497 computations (52% saved)

prune428.0ms (2.4%)

Pruning

16 alts after pruning (12 fresh and 4 done)

PrunedKeptTotal
New6727679
Fresh257
Picked011
Done134
Total67516691
Accurracy
100.0%
Counts
691 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.4%
(fma.f64 (*.f64 1/16 t) z c)
73.7%
(fma.f64 (*.f64 -1/4 b) a (fma.f64 1/16 (*.f64 t z) c))
51.7%
(fma.f64 x y (*.f64 -1/4 (*.f64 a b)))
74.0%
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
73.6%
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
49.2%
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
49.9%
(-.f64 c (*.f64 (*.f64 1/4 a) b))
76.0%
(+.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 a b) 4)) c)
51.5%
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
75.7%
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
52.6%
(+.f64 c (*.f64 y x))
50.7%
(+.f64 c (*.f64 1/16 (*.f64 t z)))
25.7%
(*.f64 (*.f64 a b) -1/4)
26.4%
(*.f64 (*.f64 1/16 t) z)
28.6%
(*.f64 y x)
26.0%
c
Compiler

Compiled 412 to 313 computations (24% saved)

localize80.0ms (0.5%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 45 to 20 computations (55.6% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite118.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1828×prod-diff
1186×log-prod
634×fma-def
526×pow-exp
444×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify159.0ms (0.9%)

Algorithm
egg-herbie
Rules
834×associate-+r+
740×associate-+l+
610×cancel-sign-sub-inv
504×fma-neg
488×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05087534
112497270
233687184
Stop Event
node limit
Counts
282 → 256
Calls
Call 1
Inputs
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 (*.f64 a b) -1/4))
(+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 y x (*.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 y x (*.f64 (*.f64 a b) -1/4)) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 -1 (*.f64 a (*.f64 b 1/4)) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (*.f64 a (*.f64 b 1/4))))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a (neg.f64 b)) 1/4 (*.f64 a (*.f64 b 1/4))))
(+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 y x))
(+.f64 0 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 y x (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 y x (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 y x (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 y x (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 y x (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 x y (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 x y (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 x y (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 x y (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 x y (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 (*.f64 y x) 1 (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 (*.f64 y x) 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 (*.f64 y x) 1 (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 (*.f64 y x) 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 (*.f64 y x) 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 (*.f64 y x) 1 (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 (*.f64 y x) 1 (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 1 (*.f64 y x) (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 (*.f64 y x) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 1 (*.f64 y x) (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 (*.f64 y x) (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 (*.f64 y x) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 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 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 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 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 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 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (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 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (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 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (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 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (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 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (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 y) 2) (*.f64 (cbrt.f64 y) x) (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 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (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 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (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 x) 2) (*.f64 (cbrt.f64 x) y) (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 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (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 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (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 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (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 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (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 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (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 y) (*.f64 (sqrt.f64 y) x) (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 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (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 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (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 x) (*.f64 (sqrt.f64 x) y) (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 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (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 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (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 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (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 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (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 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (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 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (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 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (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 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (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 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (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 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (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 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (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 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (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 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1)
(*.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(*.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))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))))
(/.f64 1 (/.f64 (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))) (neg.f64 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) (neg.f64 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 (*.f64 y x) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 (*.f64 y x) (*.f64 (*.f64 a b) -1/4)))
(pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 3)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))) -1)
(pow.f64 (/.f64 (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) -1)
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) x) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b 1/4))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b 1/4))))))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (*.f64 (*.f64 a b) -1/4))
(fma.f64 y x (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 x y (*.f64 (*.f64 a b) -1/4))
(fma.f64 x y (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (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))))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 1 (fma.f64 y x (*.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))))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (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))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (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))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(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))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(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))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(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))) (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))))
(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))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.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)) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a (neg.f64 b)) 1/4 (*.f64 y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))) (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))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 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))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (cbrt.f64 (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (*.f64 y x))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (*.f64 y x))
(fma.f64 -1 (*.f64 a (*.f64 b 1/4)) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
Outputs
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.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))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 -1 (*.f64 a (*.f64 b 1/4)) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a (neg.f64 b)) 1/4 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 0 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 x y (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 x y (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 x y (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y x) 1 (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y x) 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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y x) 1 (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y x) 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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y x) 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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y x) 1 (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y x) 1 (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 1 (*.f64 y x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 1 (*.f64 y x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 1 (*.f64 y x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (/.f64 1 (/.f64 4 b)) a))) (fma.f64 (neg.f64 (/.f64 1 (/.f64 4 b))) a (*.f64 (/.f64 1 (/.f64 4 b)) a)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 (*.f64 a 1/4) b))) (fma.f64 (neg.f64 (*.f64 a 1/4)) b (*.f64 (*.f64 a 1/4) b)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (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 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 -1/4 (*.f64 a (neg.f64 b))))) (fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 -1/4 (*.f64 a (neg.f64 b)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (*.f64 b (/.f64 a 4)))) (fma.f64 (neg.f64 b) (/.f64 a 4) (*.f64 b (/.f64 a 4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 y x)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 y x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 y x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 y x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (*.f64 -1/4 b) (*.f64 y x))))))
(*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1)
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.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))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) 1) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) 1) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) 1) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 1 (/.f64 (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) 1) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) 1) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) 1) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))) (neg.f64 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) 1) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) (neg.f64 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) 1) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 (*.f64 y x) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) 1) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 (*.f64 y x) (*.f64 (*.f64 a b) -1/4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) 1) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))))
(pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1)
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 3)
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 3) 1/3)
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2)
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(pow.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) 1) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))) (pow.f64 (*.f64 y x) 2)))
(pow.f64 (/.f64 (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) 1) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (pow.f64 (exp.f64 y) x)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (pow.f64 (exp.f64 y) x)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) x) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b 1/4))))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (pow.f64 (exp.f64 a) b) 1/4)))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (*.f64 a (*.f64 b 1/4))))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 3))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 3))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 1/3))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 y x (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 y x (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 x y (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 x y (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (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))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.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))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (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))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (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))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (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))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (*.f64 a (neg.f64 b)) 1/4 (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) 1) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) 1) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))) (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 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) 1) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) (/.f64 1 (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 a (*.f64 b 1/4)) 3)) 1) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a 1/4)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) 1) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) 1) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 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 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) 1) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 a (*.f64 b 1/4)))) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) 1) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 b (*.f64 a 1/4))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (cbrt.f64 (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 -1 (*.f64 a (*.f64 b 1/4)) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 a (*.f64 b 1/4))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 b 1/4))) 2)) (cbrt.f64 (*.f64 a (*.f64 b 1/4))) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 a (*.f64 -1/4 b) (*.f64 y x))

localize27.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 19 to 14 computations (26.3% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite73.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1300×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
114213
2163913
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (*.f64 1/16 t) z)
Outputs
(-.f64 (+.f64 1 (*.f64 1/16 (*.f64 t z))) 1)
(pow.f64 (*.f64 1/16 (*.f64 t z)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 3)
(pow.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) 1/3)
(pow.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 1/16 t)))
(cbrt.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/16 (*.f64 t z))))
(exp.f64 (log.f64 (*.f64 1/16 (*.f64 t z))))
(log1p.f64 (expm1.f64 (*.f64 1/16 (*.f64 t z))))

simplify84.0ms (0.5%)

Algorithm
egg-herbie
Rules
2304×log-prod
1158×distribute-rgt-in
1144×distribute-lft-in
864×associate-*r*
784×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036455
185455
2316455
32280455
47394455
Stop Event
node limit
Counts
35 → 12
Calls
Call 1
Inputs
(*.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 1 (*.f64 1/16 (*.f64 t z))) 1)
(pow.f64 (*.f64 1/16 (*.f64 t z)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 3)
(pow.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) 1/3)
(pow.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 1/16 t)))
(cbrt.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/16 (*.f64 t z))))
(exp.f64 (log.f64 (*.f64 1/16 (*.f64 t z))))
(log1p.f64 (expm1.f64 (*.f64 1/16 (*.f64 t z))))
Outputs
(*.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 1 (*.f64 1/16 (*.f64 t z))) 1)
(*.f64 1/16 (*.f64 t z))
(pow.f64 (*.f64 1/16 (*.f64 t z)) 1)
(*.f64 1/16 (*.f64 t z))
(pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t z))) 3)
(*.f64 1/16 (*.f64 t z))
(pow.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) 1/3)
(*.f64 1/16 (*.f64 t z))
(pow.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) 2)
(*.f64 1/16 (*.f64 t z))
(sqrt.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2))
(*.f64 1/16 (*.f64 t z))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 1/16 t)))
(*.f64 1/16 (*.f64 t z))
(cbrt.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3))
(*.f64 1/16 (*.f64 t z))
(expm1.f64 (log1p.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(exp.f64 (log.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))
(log1p.f64 (expm1.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 1/16 (*.f64 t z))

localize52.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 27 to 15 computations (44.4% saved)

localize37.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 33 to 16 computations (51.5% saved)

localize124.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 59 to 26 computations (55.9% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

18 calls:

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

rewrite99.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1894×log-prod
1840×fma-def
666×expm1-udef
662×log1p-udef
548×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

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

simplify168.0ms (1%)

Algorithm
egg-herbie
Rules
780×distribute-lft-in
770×distribute-rgt-in
770×cancel-sign-sub-inv
700×fma-neg
484×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039010491
196910247
227219857
Stop Event
node limit
Counts
213 → 233
Calls
Call 1
Inputs
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(*.f64 y x)
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
(*.f64 y x)
(*.f64 y x)
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(*.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 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(+.f64 (*.f64 y x) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(+.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (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) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a b) -1/4) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (*.f64 y x))
(+.f64 0 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))) (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))))
(*.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1)
(*.f64 1 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (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))) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 1 (/.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (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))) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) (neg.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.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 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (-.f64 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.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 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4)))
(pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 3)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2))
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (/.f64 (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(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) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 x y (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 x y (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 y x) 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 y x) 1 (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 t (*.f64 z 1/16) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 t z) 1/16 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1/4 (neg.f64 (*.f64 a b)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 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 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (*.f64 y x) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (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 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 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 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (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 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(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) (*.f64 (*.f64 a b) -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) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(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)))) (*.f64 (*.f64 a b) -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)))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.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 y x (*.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 (*.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))) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (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 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (*.f64 a b) -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)))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.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 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(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)) (fma.f64 1/16 (*.f64 t z) (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (*.f64 (*.f64 a b) -1/4))
(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)) (fma.f64 1/16 (*.f64 t z) (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 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 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(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)))) (*.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 (fma.f64 y x (*.f64 -1/16 (*.f64 t z)))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 1/16 t) z (fma.f64 y x (*.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))) (*.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (cbrt.f64 (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(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 y x))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (neg.f64 (*.f64 a b)) 1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 -1 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.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 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 y x))
(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 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 1/16 z) t (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 -1/4 a) b (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 -1/4 b) a (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
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)))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))
(*.f64 y x)
(*.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)))
(fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4)))
(*.f64 y x)
(*.f64 y x)
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(fma.f64 y x (*.f64 a (*.f64 b -1/4)))
(fma.f64 y x (*.f64 b (*.f64 a -1/4)))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
(fma.f64 y x (*.f64 a (*.f64 b -1/4)))
(fma.f64 y x (*.f64 b (*.f64 a -1/4)))
(*.f64 1/16 (*.f64 t z))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
(fma.f64 y x (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (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) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) (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 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (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) (*.f64 y x)) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 b (*.f64 1/4 a)))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (*.f64 (*.f64 a b) -1/4) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 0 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))) (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))) (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))))))
(*.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(*.f64 1 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (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) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (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) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) 1) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)) (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 1 (/.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) 1) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (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) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) 1) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (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) (*.f64 1/16 (pow.f64 (*.f64 a b) 2)))) (neg.f64 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) 1) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.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 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) 3)) (fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) (-.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 b -1/4))) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4))) 3)) (fma.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 a -1/4))) (-.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 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (-.f64 (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.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 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.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 (fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (fma.f64 y x (fma.f64 1/4 (*.f64 a b) (*.f64 t (*.f64 z -1/16))))) (fma.f64 y x (fma.f64 1/4 (*.f64 a b) (*.f64 t (*.f64 z -1/16)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 (*.f64 a b) -1/4))) (-.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) 1) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 3)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 3) 1/3)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2)
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (log.f64 (pow.f64 (exp.f64 z) t)))) (*.f64 b (*.f64 a -1/4)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (log.f64 (pow.f64 (exp.f64 z) t)))) (*.f64 b (*.f64 a -1/4)))
(log.f64 (*.f64 (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (pow.f64 (exp.f64 y) x)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (log.f64 (pow.f64 (exp.f64 z) t)))) (*.f64 b (*.f64 a -1/4)))
(log.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (/.f64 (pow.f64 (pow.f64 (exp.f64 z) t) 1/16) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4))))
(+.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (log.f64 (pow.f64 (exp.f64 z) t)))) (*.f64 b (*.f64 a -1/4)))
(log.f64 (/.f64 (exp.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (pow.f64 (pow.f64 (exp.f64 b) a) 1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 3))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 y x (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 x y (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 x y (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 y x) 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 y x) 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 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 t (*.f64 z 1/16) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 z (*.f64 1/16 t) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 t z) 1/16 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 1/16 (*.f64 t z)) 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 1/4 (neg.f64 (*.f64 a b)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 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 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) (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 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (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) (*.f64 y x)) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1 (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 1 (*.f64 y x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 1 (*.f64 y x) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 1 (*.f64 1/16 (*.f64 t z)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 1 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (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) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) (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 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (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) (*.f64 y x)) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 1 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (cbrt.f64 (*.f64 t z)) 1/16) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 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 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) (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 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (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) (*.f64 y x)) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (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) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) (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 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (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) (*.f64 y x)) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(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) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(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) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(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)))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(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)))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (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)) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (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 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(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 y x (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) (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 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (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) (*.f64 y x)) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.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) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (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))) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 t z)) 1/16) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (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) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) (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 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (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) (*.f64 y x)) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(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)))) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(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)))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(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)) (fma.f64 1/16 (*.f64 t z) (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (*.f64 (*.f64 a b) -1/4))
(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)) (fma.f64 1/16 (*.f64 t z) (*.f64 y (neg.f64 x))) (pow.f64 (*.f64 y x) 2))) (*.f64 a (*.f64 b -1/4)))
(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)) (fma.f64 (*.f64 1/16 t) z (*.f64 y (neg.f64 x))) (pow.f64 (*.f64 y x) 2))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.f64 b (*.f64 a -1/4)) (/.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)) (fma.f64 1/16 (*.f64 t z) (*.f64 y (neg.f64 x))) (pow.f64 (*.f64 y x) 2))))
(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)) (fma.f64 1/16 (*.f64 t z) (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(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)) (fma.f64 1/16 (*.f64 t z) (*.f64 y (neg.f64 x))) (pow.f64 (*.f64 y x) 2))) (*.f64 a (*.f64 b -1/4)))
(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)) (fma.f64 (*.f64 1/16 t) z (*.f64 y (neg.f64 x))) (pow.f64 (*.f64 y x) 2))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.f64 b (*.f64 a -1/4)) (/.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)) (fma.f64 1/16 (*.f64 t z) (*.f64 y (neg.f64 x))) (pow.f64 (*.f64 y x) 2))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 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 (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) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(+.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.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) (*.f64 y x)) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) 1) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)) 3)) (fma.f64 (*.f64 b (*.f64 1/4 a)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))) (pow.f64 (fma.f64 1/16 (*.f64 t z) (*.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)))) (*.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 (fma.f64 y x (*.f64 (*.f64 t z) -1/16))) (*.f64 a (*.f64 b -1/4)))
(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)))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.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 y x (*.f64 t (*.f64 z -1/16)))))
(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)))) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(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))) (*.f64 a (*.f64 b -1/4)))
(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)))) (*.f64 a (*.f64 b -1/4)))
(+.f64 (*.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 y x (*.f64 t (*.f64 z -1/16)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) 1) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (*.f64 1/4 (*.f64 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) (*.f64 y x)) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))))
(+.f64 (-.f64 (*.f64 b (*.f64 1/4 a)) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 b (*.f64 1/4 a))))) (/.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) 1) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (/.f64 1 (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.f64 1/4 (*.f64 a b))))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z))) 2) (*.f64 -1/16 (pow.f64 (*.f64 a b) 2))) 1) (fma.f64 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.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 y x (fma.f64 1/16 (*.f64 t z) (*.f64 b (*.f64 1/4 a)))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 1/16 t) z (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (cbrt.f64 (*.f64 (*.f64 a b) -1/4))) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4))) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (neg.f64 (*.f64 a b)) 1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 -1 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.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 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.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) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.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) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (-.f64 (*.f64 b (*.f64 1/4 a)) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 b (*.f64 1/4 a))))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (fma.f64 y x (*.f64 1/16 (*.f64 t z)))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 -1/4 (*.f64 a b) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))) (+.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t z))) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 y x))
(fma.f64 (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 1/4 (sqrt.f64 (*.f64 t z)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 y x))
(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 y x (*.f64 1/16 (*.f64 t z))))
(+.f64 (fma.f64 1/16 (*.f64 t z) (fma.f64 y x (*.f64 a (*.f64 b -1/4)))) (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 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x))) (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) (*.f64 y x)) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 b (*.f64 1/4 a)))))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 1/16 z) t (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 t z)) 2)) (cbrt.f64 (*.f64 t z)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 1/16 (sqrt.f64 (*.f64 t z))) (sqrt.f64 (*.f64 t z)) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 (*.f64 1/16 t) 1) z (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 (*.f64 1/16 t) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 (*.f64 1/16 t) (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (fma.f64 1/16 (*.f64 t z) (*.f64 (*.f64 a b) -1/4)) 1))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 -1/4 a) b (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 -1/4 b) a (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 a b) -1/4 (fma.f64 y x (*.f64 1/16 (*.f64 t z))))
(fma.f64 a (*.f64 b -1/4) (fma.f64 1/16 (*.f64 t z) (*.f64 y x)))

eval495.0ms (2.8%)

Compiler

Compiled 19608 to 9533 computations (51.4% saved)

prune265.0ms (1.5%)

Pruning

18 alts after pruning (9 fresh and 9 done)

PrunedKeptTotal
New8525857
Fresh347
Picked011
Done088
Total85518873
Accurracy
100.0%
Counts
873 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.4%
(fma.f64 (*.f64 1/16 z) t c)
73.7%
(fma.f64 (*.f64 -1/4 b) a (fma.f64 1/16 (*.f64 t z) c))
51.7%
(fma.f64 y x (*.f64 b (*.f64 a -1/4)))
74.0%
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
73.6%
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
51.7%
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
49.2%
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
49.9%
(-.f64 c (*.f64 (*.f64 1/4 a) b))
76.0%
(+.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 a b) 4)) c)
75.9%
(+.f64 (-.f64 (*.f64 y x) (/.f64 (neg.f64 b) (/.f64 -4 a))) c)
51.5%
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
52.6%
(+.f64 (*.f64 y x) c)
75.7%
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
50.7%
(+.f64 c (*.f64 1/16 (*.f64 t z)))
25.7%
(*.f64 (*.f64 a b) -1/4)
26.4%
(*.f64 (*.f64 1/16 t) z)
28.6%
(*.f64 y x)
26.0%
c
Compiler

Compiled 400 to 303 computations (24.3% saved)

localize71.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 y x) (/.f64 (neg.f64 b) (/.f64 -4 a)))
99.7%
(/.f64 (neg.f64 b) (/.f64 -4 a))
Compiler

Compiled 50 to 25 computations (50% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite106.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1362×log-prod
830×pow-prod-down
612×pow-prod-up
582×pow-exp
530×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01346
128934
2421934
Stop Event
node limit
Counts
2 → 201
Calls
Call 1
Inputs
(/.f64 (neg.f64 b) (/.f64 -4 a))
(-.f64 (*.f64 y x) (/.f64 (neg.f64 b) (/.f64 -4 a)))
Outputs
(+.f64 0 (/.f64 (*.f64 b a) -4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4)))))
(-.f64 0 (/.f64 (*.f64 b a) -4))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 b a) -4))) 1)
(-.f64 (/.f64 0 (/.f64 -4 a)) (/.f64 (*.f64 b a) -4))
(*.f64 b (*.f64 a -1/4))
(*.f64 b (neg.f64 (*.f64 a -1/4)))
(*.f64 b (/.f64 1 (/.f64 4 a)))
(*.f64 a (*.f64 b -1/4))
(*.f64 (/.f64 (*.f64 b a) -4) 1)
(*.f64 1 (/.f64 (*.f64 b a) -4))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a -1/4)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (cbrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a -1/4)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) (sqrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))))
(*.f64 (*.f64 a -1/4) b)
(*.f64 -1 (/.f64 (*.f64 b a) -4))
(*.f64 (*.f64 b -1/4) a)
(*.f64 (*.f64 b -1/4) (neg.f64 a))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))) (sqrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 -1/4 (/.f64 b (/.f64 1 a)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 b (cbrt.f64 (/.f64 -4 a))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) -4) (/.f64 (cbrt.f64 b) (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 -4 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 16 (*.f64 a a)))) (cbrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 -4 a))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 -4 a))))
(*.f64 (/.f64 (sqrt.f64 b) -4) (/.f64 (sqrt.f64 b) (/.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 -4 a)))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 -4 a))))
(*.f64 1/4 (/.f64 b (/.f64 1 a)))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 b (cbrt.f64 (/.f64 -4 a))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2)) (cbrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 (*.f64 (*.f64 b -1/4) 1) a)
(*.f64 (*.f64 (*.f64 b -1/4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 b -1/4) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 b 1) (*.f64 a -1/4))
(pow.f64 (/.f64 (*.f64 b a) -4) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 b a) -4) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 b a) -4) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) 2)
(pow.f64 (/.f64 -4 (*.f64 b a)) -1)
(pow.f64 (/.f64 (/.f64 -4 (*.f64 b a)) 1) -1)
(neg.f64 (/.f64 (*.f64 b a) -4))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 b a) -4) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 b a) -4)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 b a) -4) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 b a) -4)))
(exp.f64 (log.f64 (/.f64 (*.f64 b a) -4)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b a) -4)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 b a) -4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 b a) -4))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 b a) -4)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 -4 (*.f64 b a))) -1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 b a) -4)))
(+.f64 (/.f64 (*.f64 b a) -4) (*.f64 y x))
(+.f64 (*.f64 y x) (/.f64 (*.f64 b a) -4))
(+.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(+.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(+.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(+.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(+.f64 0 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))) (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))))
(*.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1)
(*.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(*.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(*.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3))))
(/.f64 1 (/.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2)))
(/.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2)) (neg.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 3)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3))) -1)
(pow.f64 (/.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2)) -1)
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2))
(log.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 b a) -4)) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 b a) -4)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4))) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (/.f64 (*.f64 b a) -4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (/.f64 (*.f64 b a) -4))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(hypot.f64 (*.f64 y x) (/.f64 (*.f64 b a) -4))
(exp.f64 (log.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(fma.f64 b (*.f64 a -1/4) (*.f64 y x))
(fma.f64 b (neg.f64 (*.f64 a -1/4)) (*.f64 y x))
(fma.f64 b (/.f64 1 (/.f64 4 a)) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (/.f64 (*.f64 b a) -4) 1 (*.f64 y x))
(fma.f64 y x (/.f64 (*.f64 b a) -4))
(fma.f64 x y (/.f64 (*.f64 b a) -4))
(fma.f64 (*.f64 y x) 1 (/.f64 (*.f64 b a) -4))
(fma.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1 (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1 (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1 (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 1 (/.f64 (*.f64 b a) -4) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (/.f64 (*.f64 b a) -4))
(fma.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (/.f64 (*.f64 b a) -4))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a -1/4)) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (/.f64 (*.f64 b a) -4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (/.f64 (*.f64 b a) -4))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (cbrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (/.f64 (*.f64 b a) -4))
(fma.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (/.f64 (*.f64 b a) -4))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a -1/4)) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (/.f64 (*.f64 b a) -4))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) (sqrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (/.f64 (*.f64 b a) -4))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (*.f64 a -1/4) b (*.f64 y x))
(fma.f64 -1 (/.f64 (*.f64 b a) -4) (*.f64 y x))
(fma.f64 (*.f64 b -1/4) a (*.f64 y x))
(fma.f64 (*.f64 b -1/4) (neg.f64 a) (*.f64 y x))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))) (sqrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(fma.f64 -1/4 (/.f64 b (/.f64 1 a)) (*.f64 y x))
(fma.f64 (/.f64 1 (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 b (cbrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) -4) (/.f64 (cbrt.f64 b) (/.f64 1 a)) (*.f64 y x))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 -4 a)) (*.f64 y x))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 16 (*.f64 a a)))) (cbrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 -4 a))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 (sqrt.f64 b) -4) (/.f64 (sqrt.f64 b) (/.f64 1 a)) (*.f64 y x))
(fma.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 -4 a)) (*.f64 y x))
(fma.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 1/4 (/.f64 b (/.f64 1 a)) (*.f64 y x))
(fma.f64 (/.f64 -1 (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 b (cbrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 -1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2)) (cbrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (/.f64 (*.f64 b a) -4))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (/.f64 (*.f64 b a) -4))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (/.f64 (*.f64 b a) -4))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (/.f64 (*.f64 b a) -4))
(fma.f64 (*.f64 (*.f64 b -1/4) 1) a (*.f64 y x))
(fma.f64 (*.f64 (*.f64 b -1/4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 b -1/4) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y x))
(fma.f64 (/.f64 b 1) (*.f64 a -1/4) (*.f64 y x))

simplify115.0ms (0.6%)

Algorithm
egg-herbie
Rules
864×unswap-sqr
850×cancel-sign-sub-inv
772×distribute-lft-in
722×distribute-rgt-in
460×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03826919
18586733
226986453
Stop Event
node limit
Counts
273 → 262
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/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 0 (/.f64 (*.f64 b a) -4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4)))))
(-.f64 0 (/.f64 (*.f64 b a) -4))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 b a) -4))) 1)
(-.f64 (/.f64 0 (/.f64 -4 a)) (/.f64 (*.f64 b a) -4))
(*.f64 b (*.f64 a -1/4))
(*.f64 b (neg.f64 (*.f64 a -1/4)))
(*.f64 b (/.f64 1 (/.f64 4 a)))
(*.f64 a (*.f64 b -1/4))
(*.f64 (/.f64 (*.f64 b a) -4) 1)
(*.f64 1 (/.f64 (*.f64 b a) -4))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a -1/4)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (cbrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a -1/4)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) (sqrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))))
(*.f64 (*.f64 a -1/4) b)
(*.f64 -1 (/.f64 (*.f64 b a) -4))
(*.f64 (*.f64 b -1/4) a)
(*.f64 (*.f64 b -1/4) (neg.f64 a))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))) (sqrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 -1/4 (/.f64 b (/.f64 1 a)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 b (cbrt.f64 (/.f64 -4 a))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) -4) (/.f64 (cbrt.f64 b) (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 -4 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 16 (*.f64 a a)))) (cbrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 -4 a))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 -4 a))))
(*.f64 (/.f64 (sqrt.f64 b) -4) (/.f64 (sqrt.f64 b) (/.f64 1 a)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 -4 a)))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 -4 a))))
(*.f64 1/4 (/.f64 b (/.f64 1 a)))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 b (cbrt.f64 (/.f64 -4 a))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2)) (cbrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 (*.f64 (*.f64 b -1/4) 1) a)
(*.f64 (*.f64 (*.f64 b -1/4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 b -1/4) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 b 1) (*.f64 a -1/4))
(pow.f64 (/.f64 (*.f64 b a) -4) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 b a) -4) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 b a) -4) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) 2)
(pow.f64 (/.f64 -4 (*.f64 b a)) -1)
(pow.f64 (/.f64 (/.f64 -4 (*.f64 b a)) 1) -1)
(neg.f64 (/.f64 (*.f64 b a) -4))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 b a) -4) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 b a) -4)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 b a) -4) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 b a) -4)))
(exp.f64 (log.f64 (/.f64 (*.f64 b a) -4)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b a) -4)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 b a) -4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 b a) -4))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 b a) -4)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 -4 (*.f64 b a))) -1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 b a) -4)))
(+.f64 (/.f64 (*.f64 b a) -4) (*.f64 y x))
(+.f64 (*.f64 y x) (/.f64 (*.f64 b a) -4))
(+.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(+.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(+.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(+.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(+.f64 0 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))) (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))))
(*.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1)
(*.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(*.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(*.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3))))
(/.f64 1 (/.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2)))
(/.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2)) (neg.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 3)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3))) -1)
(pow.f64 (/.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2)) -1)
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2))
(log.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 b a) -4)) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 b a) -4)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4))) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (/.f64 (*.f64 b a) -4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (/.f64 (*.f64 b a) -4))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(hypot.f64 (*.f64 y x) (/.f64 (*.f64 b a) -4))
(exp.f64 (log.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(fma.f64 b (*.f64 a -1/4) (*.f64 y x))
(fma.f64 b (neg.f64 (*.f64 a -1/4)) (*.f64 y x))
(fma.f64 b (/.f64 1 (/.f64 4 a)) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (/.f64 (*.f64 b a) -4) 1 (*.f64 y x))
(fma.f64 y x (/.f64 (*.f64 b a) -4))
(fma.f64 x y (/.f64 (*.f64 b a) -4))
(fma.f64 (*.f64 y x) 1 (/.f64 (*.f64 b a) -4))
(fma.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1 (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1 (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1 (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 1 (/.f64 (*.f64 b a) -4) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (/.f64 (*.f64 b a) -4))
(fma.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (/.f64 (*.f64 b a) -4))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a -1/4)) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (/.f64 (*.f64 b a) -4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (/.f64 (*.f64 b a) -4))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (cbrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (/.f64 (*.f64 b a) -4))
(fma.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (/.f64 (*.f64 b a) -4))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a -1/4)) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (/.f64 (*.f64 b a) -4))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) (sqrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (/.f64 (*.f64 b a) -4))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (*.f64 a -1/4) b (*.f64 y x))
(fma.f64 -1 (/.f64 (*.f64 b a) -4) (*.f64 y x))
(fma.f64 (*.f64 b -1/4) a (*.f64 y x))
(fma.f64 (*.f64 b -1/4) (neg.f64 a) (*.f64 y x))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))) (sqrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(fma.f64 -1/4 (/.f64 b (/.f64 1 a)) (*.f64 y x))
(fma.f64 (/.f64 1 (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 b (cbrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) -4) (/.f64 (cbrt.f64 b) (/.f64 1 a)) (*.f64 y x))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 -4 a)) (*.f64 y x))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 16 (*.f64 a a)))) (cbrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 -4 a))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 (sqrt.f64 b) -4) (/.f64 (sqrt.f64 b) (/.f64 1 a)) (*.f64 y x))
(fma.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 -4 a)) (*.f64 y x))
(fma.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 1/4 (/.f64 b (/.f64 1 a)) (*.f64 y x))
(fma.f64 (/.f64 -1 (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 b (cbrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 -1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2)) (cbrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (/.f64 (*.f64 b a) -4))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (/.f64 (*.f64 b a) -4))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (/.f64 (*.f64 b a) -4))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (/.f64 (*.f64 b a) -4))
(fma.f64 (*.f64 (*.f64 b -1/4) 1) a (*.f64 y x))
(fma.f64 (*.f64 (*.f64 b -1/4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 b -1/4) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y x))
(fma.f64 (/.f64 b 1) (*.f64 a -1/4) (*.f64 y x))
Outputs
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 0 (/.f64 (*.f64 b a) -4))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 b (/.f64 -4 a)))) (cbrt.f64 (exp.f64 (/.f64 b (/.f64 -4 a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 b (/.f64 -4 a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 b (*.f64 a -1/4)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 b (*.f64 a -1/4))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 b -1/4))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 b -1/4)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 b a) -4)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 b (/.f64 -4 a))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 b (*.f64 a -1/4))))) 2)
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 b -1/4)))) 2)
(-.f64 0 (/.f64 (*.f64 b a) -4))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 b a) -4))) 1)
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(-.f64 (/.f64 0 (/.f64 -4 a)) (/.f64 (*.f64 b a) -4))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 b (*.f64 a -1/4))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (neg.f64 (*.f64 a -1/4)))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 b (/.f64 1 (/.f64 4 a)))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (/.f64 (*.f64 b a) -4) 1)
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 1 (/.f64 (*.f64 b a) -4))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a -1/4)))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (cbrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a -1/4)))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) (sqrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 (*.f64 a -1/4) b)
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 -1 (/.f64 (*.f64 b a) -4))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 (*.f64 b -1/4) a)
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (*.f64 b -1/4) (neg.f64 a))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))) (sqrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 -1/4 (/.f64 b (/.f64 1 a)))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 b (cbrt.f64 (/.f64 -4 a))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 16 a) a))) (/.f64 b (cbrt.f64 (/.f64 -4 a))))
(/.f64 (/.f64 b (cbrt.f64 (/.f64 -4 a))) (cbrt.f64 (/.f64 (/.f64 16 a) a)))
(/.f64 (/.f64 b (cbrt.f64 (/.f64 (/.f64 16 a) a))) (cbrt.f64 (/.f64 -4 a)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))))
(/.f64 (/.f64 b (sqrt.f64 (/.f64 -4 a))) (sqrt.f64 (/.f64 -4 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) -4) (/.f64 (cbrt.f64 b) (/.f64 1 a)))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 -4 a)))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 16 (*.f64 a a)))) (cbrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 (cbrt.f64 (/.f64 b (/.f64 -4 a))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 (/.f64 16 a) a))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 a -1/4))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 (/.f64 16 a) a))))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 (/.f64 (/.f64 16 a) a)) (cbrt.f64 (*.f64 a (*.f64 b -1/4)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 -4 a))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 -4 a))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))))
(/.f64 (/.f64 b (sqrt.f64 (/.f64 -4 a))) (sqrt.f64 (/.f64 -4 a)))
(*.f64 (/.f64 (sqrt.f64 b) -4) (/.f64 (sqrt.f64 b) (/.f64 1 a)))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 -4 a)))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 -4 a))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 16 a) a))) (/.f64 b (cbrt.f64 (/.f64 -4 a))))
(/.f64 (/.f64 b (cbrt.f64 (/.f64 -4 a))) (cbrt.f64 (/.f64 (/.f64 16 a) a)))
(/.f64 (/.f64 b (cbrt.f64 (/.f64 (/.f64 16 a) a))) (cbrt.f64 (/.f64 -4 a)))
(*.f64 1/4 (/.f64 b (/.f64 1 a)))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 b (cbrt.f64 (/.f64 -4 a))))
(*.f64 (/.f64 b (cbrt.f64 (/.f64 -4 a))) (/.f64 -1 (cbrt.f64 (/.f64 (/.f64 16 a) a))))
(/.f64 (neg.f64 (/.f64 b (cbrt.f64 (/.f64 -4 a)))) (cbrt.f64 (/.f64 (/.f64 16 a) a)))
(/.f64 (/.f64 (neg.f64 b) (cbrt.f64 (/.f64 (/.f64 16 a) a))) (cbrt.f64 (/.f64 -4 a)))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))))
(*.f64 (/.f64 b (sqrt.f64 (/.f64 -4 a))) (/.f64 -1 (sqrt.f64 (/.f64 -4 a))))
(/.f64 (neg.f64 (/.f64 b (sqrt.f64 (/.f64 -4 a)))) (sqrt.f64 (/.f64 -4 a)))
(/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (/.f64 -4 a))) (sqrt.f64 (/.f64 -4 a)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2)) (cbrt.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(*.f64 (*.f64 (*.f64 b -1/4) 1) a)
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (*.f64 (*.f64 b -1/4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (*.f64 (*.f64 b -1/4) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(*.f64 (/.f64 b 1) (*.f64 a -1/4))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(pow.f64 (/.f64 (*.f64 b a) -4) 1)
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 3)
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(pow.f64 (pow.f64 (/.f64 (*.f64 b a) -4) 2) 1/2)
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(pow.f64 (pow.f64 (/.f64 (*.f64 b a) -4) 3) 1/3)
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) 2)
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(pow.f64 (/.f64 -4 (*.f64 b a)) -1)
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(pow.f64 (/.f64 (/.f64 -4 (*.f64 b a)) 1) -1)
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(neg.f64 (/.f64 (*.f64 b a) -4))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 b a) -4) 2))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(log.f64 (exp.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4))))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(*.f64 1/4 (*.f64 a b))
(*.f64 b (*.f64 1/4 a))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 b a) -4) 3))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(exp.f64 (log.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b a) -4)) 1))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 b a) -4)) 1) 1))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) 3))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 b a) -4))) 1/3))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 b a) -4)) 3) 1/3))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))) 2))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(exp.f64 (*.f64 (log.f64 (/.f64 -4 (*.f64 b a))) -1))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 b a) -4)))
(*.f64 a (*.f64 b -1/4))
(*.f64 b (*.f64 a -1/4))
(+.f64 (/.f64 (*.f64 b a) -4) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (*.f64 y x) (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(+.f64 (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (*.f64 2 (/.f64 b (/.f64 -4 a))))
(fma.f64 2 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 (*.f64 a (*.f64 b -1/4)) 3))
(+.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 0 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))) (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))) (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) (*.f64 y x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a (*.f64 b -1/4) (*.f64 y x))))))
(*.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1)
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (/.f64 b (/.f64 -4 a)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 b (/.f64 -4 a))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 b (/.f64 -4 a)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b (*.f64 a -1/4))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 b (*.f64 a -1/4)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 b -1/4))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 a (*.f64 b -1/4)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3))))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (/.f64 b (/.f64 -4 a)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 1 (/.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(/.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (/.f64 b (/.f64 -4 a)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (/.f64 b (/.f64 -4 a)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2)) (neg.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1)
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 3)
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) 1/2)
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 3) 1/3)
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2)
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3))) -1)
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (/.f64 b (/.f64 -4 a)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(pow.f64 (/.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2)) -1)
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(sqrt.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 b a) -4)) (pow.f64 (exp.f64 x) y)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 b a) -4)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (exp.f64 x) y)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4))) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (/.f64 (*.f64 b a) -4))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(-.f64 (log.f64 (pow.f64 (exp.f64 x) y)) (/.f64 b (/.f64 -4 a)))
(+.f64 (*.f64 y (log.f64 (exp.f64 x))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (/.f64 (*.f64 b a) -4))))
(-.f64 (log.f64 (pow.f64 (exp.f64 x) y)) (/.f64 b (/.f64 -4 a)))
(+.f64 (*.f64 y (log.f64 (exp.f64 x))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 b a) -4)))))
(-.f64 (log.f64 (pow.f64 (exp.f64 x) y)) (/.f64 b (/.f64 -4 a)))
(+.f64 (*.f64 y (log.f64 (exp.f64 x))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 3))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(hypot.f64 (*.f64 y x) (/.f64 (*.f64 b a) -4))
(hypot.f64 (*.f64 y x) (/.f64 b (/.f64 -4 a)))
(hypot.f64 (*.f64 y x) (*.f64 b (*.f64 a -1/4)))
(hypot.f64 (*.f64 y x) (*.f64 a (*.f64 b -1/4)))
(exp.f64 (log.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 1))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 1) 1))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))) 3))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 3)) 1/3))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)))) 2))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 b (*.f64 a -1/4) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 b (neg.f64 (*.f64 a -1/4)) (*.f64 y x))
(-.f64 (log.f64 (pow.f64 (exp.f64 x) y)) (/.f64 b (/.f64 -4 a)))
(+.f64 (*.f64 y (log.f64 (exp.f64 x))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 b (/.f64 1 (/.f64 4 a)) (*.f64 y x))
(-.f64 (log.f64 (pow.f64 (exp.f64 x) y)) (/.f64 b (/.f64 -4 a)))
(+.f64 (*.f64 y (log.f64 (exp.f64 x))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (/.f64 (*.f64 b a) -4) 1 (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 y x (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 x y (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1 (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1 (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(+.f64 (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (*.f64 2 (/.f64 b (/.f64 -4 a))))
(fma.f64 2 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 (*.f64 a (*.f64 b -1/4)) 3))
(fma.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 1 (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 1 (/.f64 (*.f64 b a) -4) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(+.f64 (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (*.f64 2 (/.f64 b (/.f64 -4 a))))
(fma.f64 2 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 (*.f64 a (*.f64 b -1/4)) 3))
(fma.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 a -1/4)) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (cbrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (*.f64 y x))
(-.f64 (log.f64 (pow.f64 (exp.f64 x) y)) (/.f64 b (/.f64 -4 a)))
(+.f64 (*.f64 y (log.f64 (exp.f64 x))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(+.f64 (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (*.f64 2 (/.f64 b (/.f64 -4 a))))
(fma.f64 2 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 (*.f64 a (*.f64 b -1/4)) 3))
(fma.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(+.f64 (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (*.f64 2 (/.f64 b (/.f64 -4 a))))
(fma.f64 2 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 (*.f64 a (*.f64 b -1/4)) 3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(+.f64 (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (*.f64 2 (/.f64 b (/.f64 -4 a))))
(fma.f64 2 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 (*.f64 a (*.f64 b -1/4)) 3))
(fma.f64 (pow.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) 2) (/.f64 1 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 a -1/4)) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) (sqrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))) (*.f64 y x))
(-.f64 (log.f64 (pow.f64 (exp.f64 x) y)) (/.f64 b (/.f64 -4 a)))
(+.f64 (*.f64 y (log.f64 (exp.f64 x))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(+.f64 (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (*.f64 2 (/.f64 b (/.f64 -4 a))))
(fma.f64 2 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 (*.f64 a (*.f64 b -1/4)) 3))
(fma.f64 (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (sqrt.f64 (fma.f64 b (*.f64 a -1/4) (*.f64 y x))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (/.f64 b (/.f64 -4 a)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (/.f64 b (/.f64 -4 a)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (/.f64 b (/.f64 -4 a)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 2 (/.f64 b (/.f64 -4 a))))
(+.f64 (*.f64 (*.f64 b (*.f64 a -1/4)) 2) (/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(+.f64 (*.f64 (*.f64 a b) -1/2) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (/.f64 (*.f64 b a) -4) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 b a) -4) (fma.f64 b (*.f64 a -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (fma.f64 (/.f64 b (/.f64 -4 a)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a b) 3) -64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 b (*.f64 a -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 a b) 3) -1/64) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b -1/4)) (fma.f64 a (*.f64 b -1/4) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (*.f64 a -1/4) b (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 -1 (/.f64 (*.f64 b a) -4) (*.f64 y x))
(-.f64 (log.f64 (pow.f64 (exp.f64 x) y)) (/.f64 b (/.f64 -4 a)))
(+.f64 (*.f64 y (log.f64 (exp.f64 x))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 b -1/4) a (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (*.f64 b -1/4) (neg.f64 a) (*.f64 y x))
(-.f64 (log.f64 (pow.f64 (exp.f64 x) y)) (/.f64 b (/.f64 -4 a)))
(+.f64 (*.f64 y (log.f64 (exp.f64 x))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 b a) -4))) (sqrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(-.f64 (log.f64 (pow.f64 (exp.f64 x) y)) (/.f64 b (/.f64 -4 a)))
(+.f64 (*.f64 y (log.f64 (exp.f64 x))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 -1/4 (/.f64 b (/.f64 1 a)) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (/.f64 1 (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 b (cbrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 16 a) a))) (/.f64 b (cbrt.f64 (/.f64 -4 a))) (*.f64 y x))
(+.f64 (*.f64 y x) (/.f64 (/.f64 b (cbrt.f64 (/.f64 -4 a))) (cbrt.f64 (/.f64 (/.f64 16 a) a))))
(+.f64 (*.f64 y x) (/.f64 (/.f64 b (cbrt.f64 (/.f64 (/.f64 16 a) a))) (cbrt.f64 (/.f64 -4 a))))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))) (*.f64 y x))
(+.f64 (*.f64 y x) (/.f64 (/.f64 b (sqrt.f64 (/.f64 -4 a))) (sqrt.f64 (/.f64 -4 a))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) -4) (/.f64 (cbrt.f64 b) (/.f64 1 a)) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 -4 a)) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 16 (*.f64 a a)))) (cbrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 (/.f64 16 a) a))) (cbrt.f64 (/.f64 b (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 a -1/4))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 (/.f64 16 a) a))) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 a (*.f64 b -1/4))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 (/.f64 16 a) a))) (*.f64 y x))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 -4 a))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))) (*.f64 y x))
(+.f64 (*.f64 y x) (/.f64 (/.f64 b (sqrt.f64 (/.f64 -4 a))) (sqrt.f64 (/.f64 -4 a))))
(fma.f64 (/.f64 (sqrt.f64 b) -4) (/.f64 (sqrt.f64 b) (/.f64 1 a)) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 -4 a)) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 16 a) a))) (/.f64 b (cbrt.f64 (/.f64 -4 a))) (*.f64 y x))
(+.f64 (*.f64 y x) (/.f64 (/.f64 b (cbrt.f64 (/.f64 -4 a))) (cbrt.f64 (/.f64 (/.f64 16 a) a))))
(+.f64 (*.f64 y x) (/.f64 (/.f64 b (cbrt.f64 (/.f64 (/.f64 16 a) a))) (cbrt.f64 (/.f64 -4 a))))
(fma.f64 1/4 (/.f64 b (/.f64 1 a)) (*.f64 y x))
(-.f64 (log.f64 (pow.f64 (exp.f64 x) y)) (/.f64 b (/.f64 -4 a)))
(+.f64 (*.f64 y (log.f64 (exp.f64 x))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (/.f64 -1 (cbrt.f64 (/.f64 16 (*.f64 a a)))) (/.f64 b (cbrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 -1 (cbrt.f64 (/.f64 (/.f64 16 a) a))) (/.f64 b (cbrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 b (cbrt.f64 (/.f64 -4 a))) (/.f64 -1 (cbrt.f64 (/.f64 (/.f64 16 a) a))) (*.f64 y x))
(fma.f64 (/.f64 -1 (sqrt.f64 (/.f64 -4 a))) (/.f64 b (sqrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (/.f64 b (sqrt.f64 (/.f64 -4 a))) (/.f64 -1 (sqrt.f64 (/.f64 -4 a))) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (fma.f64 (neg.f64 (*.f64 a -1/4)) b (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 b (/.f64 -4 a))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 b (/.f64 -4 a)))) (fma.f64 (*.f64 a 1/4) b (/.f64 b (/.f64 -4 a))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 b (*.f64 a -1/4))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (*.f64 b (*.f64 a -1/4))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 b -1/4))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 a (*.f64 b -1/4)))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2) (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 b (/.f64 -4 a))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 b (/.f64 -4 a)))) (fma.f64 (*.f64 a 1/4) b (/.f64 b (/.f64 -4 a))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 b (*.f64 a -1/4))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (*.f64 b (*.f64 a -1/4))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 b -1/4))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 a (*.f64 b -1/4)))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (+.f64 (/.f64 (*.f64 b a) -4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 b (/.f64 -4 a))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 b (/.f64 -4 a)))) (*.f64 2 (/.f64 b (/.f64 -4 a))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 b (*.f64 a -1/4))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 b (*.f64 a -1/4)))) (*.f64 (*.f64 b (*.f64 a -1/4)) 2))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 b -1/4))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 a (*.f64 b -1/4)))) (*.f64 (*.f64 a b) -1/2))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 (*.f64 b a) -4))) (fma.f64 (neg.f64 a) (*.f64 b -1/4) (/.f64 (*.f64 b a) -4)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 b (/.f64 -4 a))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (/.f64 b (/.f64 -4 a)))) (fma.f64 (*.f64 a 1/4) b (/.f64 b (/.f64 -4 a))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 b (*.f64 a -1/4))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 b (*.f64 a -1/4)))) (*.f64 0 (*.f64 b (*.f64 a -1/4))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 b -1/4))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 a (*.f64 b -1/4)))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 b a) -4)) 2)) (cbrt.f64 (/.f64 (*.f64 b a) -4)) (*.f64 y x))
(-.f64 (log.f64 (pow.f64 (exp.f64 x) y)) (/.f64 b (/.f64 -4 a)))
(+.f64 (*.f64 y (log.f64 (exp.f64 x))) (*.f64 1/4 (*.f64 a b)))
(fma.f64 1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (/.f64 (*.f64 b a) -4))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 b -1/4) 1) a (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 b -1/4) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 b -1/4) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))
(fma.f64 (/.f64 b 1) (*.f64 a -1/4) (*.f64 y x))
(fma.f64 a (*.f64 b -1/4) (*.f64 y x))

localize38.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 19 to 10 computations (47.4% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
y
@0
(+.f64 (*.f64 y x) c)
0.0ms
c
@inf
(+.f64 (*.f64 y x) c)
0.0ms
y
@inf
(+.f64 (*.f64 y x) c)
0.0ms
y
@-inf
(+.f64 (*.f64 y x) c)
0.0ms
x
@inf
(+.f64 (*.f64 y x) c)

rewrite59.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1628×pow1
1502×add-exp-log
1502×log1p-expm1-u
1502×expm1-log1p-u
1472×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079
11509
220409
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(+.f64 (*.f64 y x) c)
Outputs
(-.f64 (+.f64 1 (fma.f64 y x c)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (fma.f64 y x (neg.f64 c))) (/.f64 (*.f64 c c) (fma.f64 y x (neg.f64 c))))
(*.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 c 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c)) (/.f64 1 (fma.f64 y x (neg.f64 c))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x)))) (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 1 (/.f64 (fma.f64 y x (neg.f64 c)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 c c) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x (*.f64 y c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c)) (fma.f64 y x (neg.f64 c)))
(/.f64 (neg.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c))) (neg.f64 (fma.f64 y x (neg.f64 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)
(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)
(sqrt.f64 (pow.f64 (fma.f64 y x c) 2))
(log.f64 (exp.f64 (fma.f64 y x 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)))
(log1p.f64 (expm1.f64 (fma.f64 y x c)))
(fma.f64 y x c)
(fma.f64 x y c)
(fma.f64 1 (*.f64 y x) c)
(fma.f64 1 c (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) c)

simplify65.0ms (0.4%)

Algorithm
egg-herbie
Rules
1374×fma-neg
952×associate-*r*
908×associate-*l*
696×div-sub
634×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
090917
1218867
2717867
34529867
Stop Event
node limit
Counts
71 → 41
Calls
Call 1
Inputs
c
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(*.f64 y x)
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(*.f64 y x)
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
c
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(*.f64 y x)
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(*.f64 y x)
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(*.f64 y x)
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
c
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
c
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(+.f64 c (*.f64 y x))
(-.f64 (+.f64 1 (fma.f64 y x c)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (fma.f64 y x (neg.f64 c))) (/.f64 (*.f64 c c) (fma.f64 y x (neg.f64 c))))
(*.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 c 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c)) (/.f64 1 (fma.f64 y x (neg.f64 c))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x)))) (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 1 (/.f64 (fma.f64 y x (neg.f64 c)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 c c) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x (*.f64 y c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c)) (fma.f64 y x (neg.f64 c)))
(/.f64 (neg.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c))) (neg.f64 (fma.f64 y x (neg.f64 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)
(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)
(sqrt.f64 (pow.f64 (fma.f64 y x c) 2))
(log.f64 (exp.f64 (fma.f64 y x 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)))
(log1p.f64 (expm1.f64 (fma.f64 y x c)))
(fma.f64 y x c)
(fma.f64 x y c)
(fma.f64 1 (*.f64 y x) c)
(fma.f64 1 c (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) c)
(fma.f64 (sqrt.f64 c) (sqrt.f64 c) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) c)
Outputs
c
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(*.f64 y x)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(*.f64 y x)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
c
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(*.f64 y x)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(*.f64 y x)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(*.f64 y x)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
c
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
c
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(+.f64 c (*.f64 y x))
(fma.f64 y x c)
(-.f64 (+.f64 1 (fma.f64 y x c)) 1)
(fma.f64 y x c)
(-.f64 (/.f64 (pow.f64 (*.f64 y x) 2) (fma.f64 y x (neg.f64 c))) (/.f64 (*.f64 c c) (fma.f64 y x (neg.f64 c))))
(fma.f64 y x c)
(*.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 c 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 c (-.f64 c (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) c))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c)) (/.f64 1 (fma.f64 y x (neg.f64 c))))
(fma.f64 y x c)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x)))) (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 c (-.f64 c (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) c))))
(/.f64 1 (/.f64 (fma.f64 y x (neg.f64 c)) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c))))
(fma.f64 y x c)
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 c (-.f64 c (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) c))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (*.f64 c c) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x (*.f64 y c)))))
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 c (-.f64 c (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) c))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c)) (fma.f64 y x (neg.f64 c)))
(fma.f64 y x c)
(/.f64 (neg.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (-.f64 c (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 c 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 c (-.f64 c (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 c 3)) (fma.f64 c c (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) c))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c c))) (neg.f64 (fma.f64 y x (neg.f64 c))))
(fma.f64 y x c)
(/.f64 (-.f64 (*.f64 c c) (pow.f64 (*.f64 y x) 2)) (-.f64 c (*.f64 y x)))
(fma.f64 y x c)
(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)
(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)
(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)
(log1p.f64 (expm1.f64 (fma.f64 y x c)))
(fma.f64 y x c)
(fma.f64 y x c)
(fma.f64 x y c)
(fma.f64 y x c)
(fma.f64 1 (*.f64 y x) c)
(fma.f64 y x c)
(fma.f64 1 c (*.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 (*.f64 y x)) 2) (cbrt.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 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) c)
(fma.f64 y x c)

localize116.0ms (0.7%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 33 to 16 computations (51.5% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite103.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1246×log-prod
924×fma-def
816×pow-prod-down
558×pow-prod-up
522×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify100.0ms (0.6%)

Algorithm
egg-herbie
Rules
666×cancel-sign-sub-inv
570×distribute-lft-in
554×fma-neg
524×distribute-rgt-in
518×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03517311
18326887
222936683
Stop Event
node limit
Counts
239 → 217
Calls
Call 1
Inputs
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(*.f64 -1/4 (*.f64 a b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 y x) (*.f64 (*.f64 a b) -1/4))
(+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(+.f64 (*.f64 y x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 y x))
(+.f64 0 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1)
(*.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(*.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))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(/.f64 1 (/.f64 (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) (neg.f64 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 (*.f64 a b) -1/4) 2) (*.f64 (*.f64 y x) (*.f64 (*.f64 a b) -1/4)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 a b) -1/4) 2)) (-.f64 (*.f64 y x) (*.f64 (*.f64 a b) -1/4)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 2)) (-.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1)
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 3)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) -1)
(pow.f64 (/.f64 (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) -1)
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (pow.f64 (exp.f64 b) a) -1/4)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -1/4) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) x) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (pow.f64 (exp.f64 1/4) b) a)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 y x (*.f64 (*.f64 a b) -1/4))
(fma.f64 y x (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 y x (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 y x (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 x y (*.f64 (*.f64 a b) -1/4))
(fma.f64 x y (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 x y (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 x y (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 y x) 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 y x) 1 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 1 (*.f64 y x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1 (*.f64 y x) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 a (neg.f64 b)) 1/4 (*.f64 y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) 2) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (fma.f64 y x (*.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 y x))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (*.f64 y x))
(fma.f64 -1 (*.f64 1/4 (*.f64 a b)) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 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 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) (*.f64 y x))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 (*.f64 -1/4 a) b (*.f64 y x))
(fma.f64 (*.f64 -1/4 b) a (*.f64 y x))
(fma.f64 (*.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 y x))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 y x))
Outputs
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 y x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (*.f64 (*.f64 a b) -1/4) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 0 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x))))))
(*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1)
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.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))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 1/4 b)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 1/4 b)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 1 (/.f64 (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 1/4 b)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) (neg.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 1/4 b)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) (neg.f64 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (*.f64 a b) -1/4) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 (*.f64 a b) -1/4) 2) (*.f64 (*.f64 y x) (*.f64 (*.f64 a b) -1/4)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 1/4 b)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 3) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)) 3)) (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)) 2) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)) (fma.f64 -1/4 (*.f64 a b) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 a b) 0) 3)) (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 2) (*.f64 (*.f64 (*.f64 a b) 0) (-.f64 (*.f64 (*.f64 a b) 0) (fma.f64 -1/4 (*.f64 a b) (*.f64 y x))))))
(/.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 3) (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (*.f64 a b) -1/4) 2)) (-.f64 (*.f64 y x) (*.f64 (*.f64 a b) -1/4)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 2)) (-.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 2) (pow.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)) 2)) (-.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 a b) 0) 2)) (fma.f64 y x (fma.f64 -1/4 (*.f64 a b) (*.f64 (*.f64 a b) 0))))
(/.f64 (pow.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)) 2) (fma.f64 -1/4 (*.f64 a b) (*.f64 y x)))
(pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1)
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 3)
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2) 1/2)
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 3) 1/3)
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2)
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(pow.f64 (/.f64 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 1/4 b)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(pow.f64 (/.f64 (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 2))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (*.f64 (*.f64 a b) -1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (pow.f64 (exp.f64 b) a) -1/4)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (exp.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (pow.f64 (exp.f64 y) x)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a b) -1/4)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 b) a) -1/4) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (/.f64 (pow.f64 (exp.f64 y) x) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (pow.f64 (exp.f64 1/4) b) a)))
(-.f64 (log1p.f64 (expm1.f64 (*.f64 y x))) (*.f64 a (log.f64 (pow.f64 (exp.f64 1/4) b))))
(-.f64 (*.f64 y x) (*.f64 a (*.f64 b (log.f64 (exp.f64 1/4)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 3))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 1) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 3))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 1/3))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))) 2))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 y x (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 x y (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 x y (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 x y (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 x y (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y x) 1 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1/4 (*.f64 a (neg.f64 b)) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 a b) -1/4 (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) 1 (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (*.f64 y x) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) -1/4)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 1 (*.f64 (*.f64 a b) -1/4) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (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) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (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) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (sqrt.f64 (fma.f64 y x (*.f64 (*.f64 a b) -1/4))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 a (neg.f64 b)) 1/4 (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 1/4 b)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 1/4 b)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 1/4 b)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 1/4 b)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 1/4 b)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 y x (*.f64 1/4 (*.f64 a b))) (pow.f64 (*.f64 y x) 2))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (*.f64 (pow.f64 (*.f64 a b) 3) 1/64)) (/.f64 1 (fma.f64 (*.f64 (*.f64 a b) 1/4) (fma.f64 y x (*.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 1/4 b)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) 3) -1/64 (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 a (*.f64 b 1/4)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 1/4 (*.f64 a b)))) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) 1/16)) (/.f64 1 (fma.f64 y x (*.f64 (*.f64 a b) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (pow.f64 (*.f64 a b) 2) -1/16)) (fma.f64 y x (*.f64 a (*.f64 1/4 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2)) (fma.f64 y x (*.f64 a (*.f64 b 1/4))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 1/4 a) (neg.f64 b) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) 2) (cbrt.f64 (*.f64 (*.f64 a b) -1/4)) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (sqrt.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))) (fma.f64 y x (*.f64 (*.f64 a b) -1/4)))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (sqrt.f64 (*.f64 (*.f64 a b) -1/4)) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 -1 (*.f64 1/4 (*.f64 a b)) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (*.f64 (*.f64 a b) -1/4) 1 (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 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 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (fma.f64 (neg.f64 b) (*.f64 1/4 a) (*.f64 1/4 (*.f64 a b))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (*.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) 1/2)) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (fma.f64 (*.f64 a b) -1/4 (*.f64 (*.f64 a b) 1/4)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) (*.f64 (*.f64 a b) 0))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 a b)) 1/2 (sqrt.f64 (*.f64 y x))) (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 (sqrt.f64 (*.f64 a b)) -1/2)) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 a b))) 2)) (cbrt.f64 (*.f64 1/4 (*.f64 a b))) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (neg.f64 (*.f64 1/4 a)) b (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 a b) -1/4))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 (*.f64 a b) -1/4) 1))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 (*.f64 a b) -1/4 (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b)))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 1/4 (*.f64 a b)) (fma.f64 (*.f64 a b) -1/4 (*.f64 1/4 (*.f64 a b))))))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 -1/4 a) b (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 -1/4 b) a (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))
(fma.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)) (*.f64 y x))
(fma.f64 -1/4 (*.f64 a b) (*.f64 y x))

localize66.0ms (0.4%)

Compiler

Compiled 21 to 14 computations (33.3% saved)

localize68.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.7%
(fma.f64 1/16 (*.f64 t z) c)
99.6%
(fma.f64 (*.f64 -1/4 b) a (fma.f64 1/16 (*.f64 t z) c))
Compiler

Compiled 38 to 20 computations (47.4% saved)

series4.0ms (0%)

Counts
2 → 96
Calls

24 calls:

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

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1246×log-prod
782×pow-prod-down
640×pow-prod-up
562×pow-exp
498×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify93.0ms (0.5%)

Algorithm
egg-herbie
Rules
1738×fma-neg
774×div-sub
680×unswap-sqr
666×log-prod
514×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01823887
14143787
216273787
357683787
Stop Event
node limit
Counts
165 → 102
Calls
Call 1
Inputs
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 -1/4 (*.f64 a b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(*.f64 1/16 (*.f64 t z))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 -1/4 (*.f64 b a)))
(+.f64 (*.f64 -1/4 (*.f64 b a)) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 0 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))
(+.f64 (*.f64 (*.f64 -1/4 (*.f64 b a)) 1) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (fma.f64 -1/4 (*.f64 b a) (*.f64 (*.f64 1/16 t) z)) c)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))) 1)
(*.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)) 1)
(*.f64 1 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))
(*.f64 (sqrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 b a)) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 b a)) 2) (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (*.f64 -1/4 (*.f64 b a)) (fma.f64 1/16 (*.f64 t z) c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/4 (*.f64 b a)) 2) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)) (-.f64 (*.f64 -1/4 (*.f64 b a)) (fma.f64 1/16 (*.f64 t z) c)))
(pow.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)) 2))
(log.f64 (exp.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)) (exp.f64 (*.f64 -1/4 (*.f64 b a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))) (exp.f64 (*.f64 -1/4 (*.f64 b a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 -1/4 (*.f64 b a))) (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))
(exp.f64 (log.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))
(+.f64 c (*.f64 (*.f64 1/16 t) z))
(+.f64 (*.f64 (*.f64 1/16 t) z) c)
(+.f64 0 (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (*.f64 (*.f64 (*.f64 1/16 t) z) 1) c)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) c))) 1)
(*.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(*.f64 1 (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)))
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 2) (-.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 1/16 t) z) c))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 2) (*.f64 c c)) (-.f64 (*.f64 (*.f64 1/16 t) z) c))
(pow.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 3)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))))
(log.f64 (*.f64 (exp.f64 c) (exp.f64 (*.f64 (*.f64 1/16 t) z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (*.f64 (*.f64 1/16 t) z))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 1/16 t) z)) (+.f64 1 (expm1.f64 c))))
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) c)))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) c)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) c)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) c)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/16 (*.f64 t z) c))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c))) 2))
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c)))
Outputs
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 -1/4 (*.f64 a b))
(*.f64 a (*.f64 -1/4 b))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (*.f64 -1/4 (*.f64 a b)))
(fma.f64 -1/4 (*.f64 a b) c)
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/16 (*.f64 t z) (*.f64 a (*.f64 -1/4 b)))
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
c
(+.f64 c (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (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 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 1/16 (*.f64 t z))
(*.f64 z (*.f64 1/16 t))
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
c
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 c (*.f64 1/16 (*.f64 t z)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 -1/4 (*.f64 b a)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (*.f64 -1/4 (*.f64 b a)) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 0 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (*.f64 (*.f64 -1/4 (*.f64 b a)) 1) (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (fma.f64 -1/4 (*.f64 b a) (*.f64 (*.f64 1/16 t) z)) c)
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))) 1)
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)) 1)
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 1 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) 2))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) 2) (cbrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(*.f64 (sqrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) (sqrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 b a)) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 b a)) 2) (-.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) (*.f64 (*.f64 -1/4 (*.f64 b a)) (fma.f64 1/16 (*.f64 t z) c)))))
(/.f64 (+.f64 (*.f64 -1/64 (pow.f64 (*.f64 a b) 3)) (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 3)) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2) (*.f64 -1/4 (*.f64 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))))))
(/.f64 (fma.f64 -1/64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) c) (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 (*.f64 a b) 1/4)))))
(/.f64 (fma.f64 -1/64 (pow.f64 (*.f64 a b) 3) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3)) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2) (*.f64 (fma.f64 1/16 (*.f64 t z) c) (+.f64 (fma.f64 1/16 (*.f64 t z) c) (*.f64 a (*.f64 b 1/4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/4 (*.f64 b a)) 2) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)) (-.f64 (*.f64 -1/4 (*.f64 b a)) (fma.f64 1/16 (*.f64 t z) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2) (pow.f64 (fma.f64 (*.f64 1/16 t) z c) 2)) (-.f64 (*.f64 -1/4 (*.f64 a b)) (fma.f64 (*.f64 1/16 t) z c)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 -1/4 b)) 2) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)) (-.f64 (*.f64 a (*.f64 -1/4 b)) (fma.f64 1/16 (*.f64 t z) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/4 (*.f64 a b)) 2) (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2)) (-.f64 (fma.f64 -1/4 (*.f64 a b) (*.f64 z (*.f64 t -1/16))) c))
(pow.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)) 1)
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(pow.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) 3)
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)) 2) 1/2)
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)) 3) 1/3)
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(pow.f64 (sqrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) 2)
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(sqrt.f64 (pow.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)) 2))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (exp.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (*.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)) (exp.f64 (*.f64 -1/4 (*.f64 b a)))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))) (exp.f64 (*.f64 -1/4 (*.f64 b a)))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(log.f64 (*.f64 (exp.f64 (*.f64 -1/4 (*.f64 b a))) (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c)))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)) 3))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(expm1.f64 (log1p.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (log.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) 1))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))) 1) 1))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))) 3))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))) 1/3))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c)))) 2))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(log1p.f64 (expm1.f64 (fma.f64 -1/4 (*.f64 b a) (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 (*.f64 1/16 t) z c))
(fma.f64 -1/4 (*.f64 a b) (fma.f64 1/16 (*.f64 t z) c))
(+.f64 c (*.f64 (*.f64 1/16 t) z))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 (*.f64 (*.f64 1/16 t) z) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 0 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 (*.f64 (*.f64 (*.f64 1/16 t) z) 1) c)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 1/16 t) z c))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 1/16 t) z c)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)))))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) c))) 1)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 1 (fma.f64 1/16 (*.f64 t z) c))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2) (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 2) (-.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 1/16 t) z) c))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 3) (pow.f64 c 3)) (+.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c (-.f64 c (*.f64 z (*.f64 1/16 t))))))
(/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 t z) 3)) (pow.f64 c 3)) (fma.f64 c (+.f64 c (*.f64 (*.f64 t z) -1/16)) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)))
(/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 t z) 3)) (pow.f64 c 3)) (fma.f64 c (+.f64 c (*.f64 z (*.f64 t -1/16))) (pow.f64 (*.f64 1/16 (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/16 t) z) 2) (*.f64 c c)) (-.f64 (*.f64 (*.f64 1/16 t) z) c))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 1/16 t)) 2) (*.f64 c c)) (-.f64 (*.f64 z (*.f64 1/16 t)) c))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 c c)) (-.f64 (*.f64 1/16 (*.f64 t z)) c))
(/.f64 (-.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 2) (*.f64 c c)) (fma.f64 1/16 (*.f64 t z) (neg.f64 c)))
(pow.f64 (fma.f64 1/16 (*.f64 t z) c) 1)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(pow.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 3)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2) 1/2)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(pow.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3) 1/3)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(pow.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c)) 2)
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(sqrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 2))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c))))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(log.f64 (*.f64 (exp.f64 c) (exp.f64 (*.f64 (*.f64 1/16 t) z))))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 c)) (exp.f64 (*.f64 (*.f64 1/16 t) z))))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 1/16 t) z)) (+.f64 1 (expm1.f64 c))))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 t z) c) 3))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(exp.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) c)) 1))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/16 (*.f64 t z) c)) 1) 1))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 t z) c))) 3))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/16 (*.f64 t z) c))) 1/3))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 t z) c))) 2))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 t z) c)))
(fma.f64 (*.f64 1/16 t) z c)
(fma.f64 1/16 (*.f64 t z) c)

eval214.0ms (1.2%)

Compiler

Compiled 12796 to 6307 computations (50.7% saved)

prune155.0ms (0.9%)

Pruning

18 alts after pruning (5 fresh and 13 done)

PrunedKeptTotal
New6412643
Fresh134
Picked101
Done01313
Total64318661
Accurracy
100.0%
Counts
661 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.4%
(fma.f64 (*.f64 1/16 z) t c)
73.3%
(fma.f64 (*.f64 -1/4 b) a (+.f64 (*.f64 (*.f64 1/16 t) z) c))
51.7%
(fma.f64 y x (*.f64 (*.f64 a b) -1/4))
74.0%
(-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
73.6%
(-.f64 (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b)))
51.7%
(-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))
49.2%
(-.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/4 (*.f64 a b)))
49.9%
(-.f64 c (*.f64 (*.f64 1/4 a) b))
76.0%
(+.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 a b) 4)) c)
75.9%
(+.f64 (-.f64 (*.f64 y x) (/.f64 (neg.f64 b) (/.f64 -4 a))) c)
51.5%
(+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))
52.6%
(+.f64 (*.f64 y x) c)
75.7%
(+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))))
50.7%
(+.f64 c (*.f64 1/16 (*.f64 t z)))
25.7%
(*.f64 (*.f64 a b) -1/4)
26.4%
(*.f64 (*.f64 1/16 t) z)
28.6%
(*.f64 y x)
26.0%
c
Compiler

Compiled 276 to 210 computations (23.9% saved)

regimes289.0ms (1.6%)

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

15 calls:

62.0ms
(*.f64 a b)
25.0ms
(*.f64 z t)
18.0ms
a
17.0ms
x
17.0ms
t
Results
AccuracySegmentsBranch
99.6%1x
99.6%1y
99.6%1z
99.6%1t
99.6%1a
99.6%1b
99.6%1c
99.6%1(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
99.6%1(-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4))
99.6%1(+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16))
99.6%1(*.f64 x y)
99.6%1(/.f64 (*.f64 z t) 16)
99.6%1(*.f64 z t)
99.6%1(/.f64 (*.f64 a b) 4)
99.6%1(*.f64 a b)
Compiler

Compiled 459 to 273 computations (40.5% saved)

regimes208.0ms (1.2%)

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

15 calls:

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

Compiled 430 to 258 computations (40% saved)

regimes172.0ms (1%)

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

15 calls:

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

Compiled 390 to 237 computations (39.2% saved)

regimes324.0ms (1.8%)

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

9 calls:

58.0ms
y
55.0ms
b
41.0ms
x
33.0ms
z
32.0ms
t
Results
AccuracySegmentsBranch
93.6%4x
91.2%7y
93.1%4z
89.4%3t
90.3%3a
93.0%6b
89.4%3c
93.9%3(/.f64 (*.f64 a b) 4)
93.9%3(*.f64 a b)
Compiler

Compiled 221 to 131 computations (40.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
860576156.0998739
23568514095.047905
0.0ms
-1.7202215804535535e+106
-1.0927454576027665e+106
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes1.1s (6.3%)

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

9 calls:

382.0ms
c
305.0ms
b
140.0ms
y
70.0ms
x
63.0ms
t
Results
AccuracySegmentsBranch
90.2%3x
89.7%4y
92.7%5z
89.4%3t
90.3%3a
90.5%4b
88.7%9c
92.8%3(/.f64 (*.f64 a b) 4)
92.8%3(*.f64 a b)
Compiler

Compiled 206 to 125 computations (39.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
860576156.0998739
23568514095.047905
0.0ms
-7.210781544765125e+195
-6.218967779511824e+187
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes826.0ms (4.7%)

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

9 calls:

279.0ms
(*.f64 a b)
111.0ms
c
109.0ms
y
102.0ms
x
68.0ms
z
Results
AccuracySegmentsBranch
84.4%5x
85.8%8y
88.9%3z
89.4%3t
88.5%3a
89.7%6b
86.6%8c
91.0%3(/.f64 (*.f64 a b) 4)
91.0%3(*.f64 a b)
Compiler

Compiled 193 to 119 computations (38.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5302587364904368e+155
2.0602723927290312e+155
0.0ms
-7.210781544765125e+195
-6.218967779511824e+187
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes268.0ms (1.5%)

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

8 calls:

67.0ms
a
43.0ms
b
41.0ms
c
33.0ms
t
27.0ms
z
Results
AccuracySegmentsBranch
77.9%3x
77.6%2y
78.8%3z
81.0%5t
87.1%5a
84.9%3b
82.2%5c
90.4%3(*.f64 a b)
Compiler

Compiled 147 to 94 computations (36.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.514626207924434e+194
7.730903786364961e+205
0.0ms
-3.7318821674894863e+242
-3.221468196565298e+235
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes440.0ms (2.5%)

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

8 calls:

74.0ms
c
73.0ms
(*.f64 a b)
55.0ms
x
55.0ms
a
54.0ms
b
Results
AccuracySegmentsBranch
77.5%8x
70.0%7y
73.2%5z
75.7%8t
75.5%9a
74.6%9b
74.8%7c
78.7%11(*.f64 a b)
Compiler

Compiled 136 to 90 computations (33.8% saved)

bsearch1.0ms (0%)

Algorithm
10×left-value
Steps
TimeLeftRight
0.0ms
1.5302587364904368e+155
2.0602723927290312e+155
0.0ms
3.8312447439236626e-13
6.449612463174301e-13
0.0ms
2.401705789390335e-183
2.031307441316433e-179
0.0ms
-7.711310339759545e-225
-1.2075451749333906e-229
0.0ms
-1.5920436600041626e-152
-2.887672371118102e-161
0.0ms
-1.9836411671358414e-88
-3.441801068991374e-92
0.0ms
-1.2169667290615093e-43
-3.488735924012374e-52
0.0ms
-4.260493660568155e+28
-3.265211262450955e+27
0.0ms
-1.63237501376466e+70
-1.050295369941641e+70
0.0ms
-1.7202215804535535e+106
-1.0927454576027665e+106
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes597.0ms (3.4%)

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

8 calls:

158.0ms
c
113.0ms
(*.f64 a b)
100.0ms
x
61.0ms
a
55.0ms
b
Results
AccuracySegmentsBranch
75.0%7x
66.8%5y
71.4%5z
73.2%7t
73.3%6a
74.0%10b
70.4%6c
79.1%12(*.f64 a b)
Compiler

Compiled 127 to 87 computations (31.5% saved)

bsearch1.0ms (0%)

Algorithm
11×left-value
Steps
TimeLeftRight
0.0ms
1.5302587364904368e+155
2.0602723927290312e+155
0.0ms
3.8312447439236626e-13
6.449612463174301e-13
0.0ms
2.401705789390335e-183
2.031307441316433e-179
0.0ms
-7.711310339759545e-225
-1.2075451749333906e-229
0.0ms
-1.5920436600041626e-152
-2.887672371118102e-161
0.0ms
-1.9836411671358414e-88
-3.441801068991374e-92
0.0ms
-1.2169667290615093e-43
-3.488735924012374e-52
0.0ms
-4.260493660568155e+28
-3.265211262450955e+27
0.0ms
-1.63237501376466e+70
-1.050295369941641e+70
0.0ms
-4.326957615851983e+113
-2.4252720575425444e+109
0.0ms
-3.221468196565298e+235
-3.365589376184e+223
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes308.0ms (1.7%)

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

8 calls:

81.0ms
c
54.0ms
b
48.0ms
t
40.0ms
x
26.0ms
z
Results
AccuracySegmentsBranch
71.3%6x
65.1%3y
68.7%4z
73.9%8t
71.0%4a
69.5%6b
67.8%11c
70.7%4(*.f64 a b)
Compiler

Compiled 118 to 84 computations (28.8% saved)

bsearch166.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.864428135624731e+74
1.7367280748822665e+77
16.0ms
4.18214025351091e-42
3.88356334300114e-40
15.0ms
1.3081828479934641e-121
2.1992333922194465e-119
23.0ms
2.1899523049633437e-168
9.90128641841871e-150
15.0ms
1.7691172796547016e-248
5.299099600468993e-247
21.0ms
-8.54117516203283e-138
-9.945473755603147e-145
58.0ms
-0.00021206091016311659
-4.165556717435235e-7
Results
125.0ms672×body256valid
28.0ms224×body256infinite
Compiler

Compiled 1618 to 1274 computations (21.3% saved)

regimes359.0ms (2%)

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

97.0ms
c
74.0ms
b
52.0ms
x
43.0ms
z
28.0ms
t
Results
AccuracySegmentsBranch
68.8%5x
65.1%3y
67.0%3z
67.6%5t
66.5%4a
67.6%6b
65.7%9c
71.5%5(*.f64 a b)
Compiler

Compiled 104 to 77 computations (26% saved)

bsearch69.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
6.514626207924434e+194
7.730903786364961e+205
9.0ms
3.8312447439236626e-13
6.449612463174301e-13
10.0ms
-1.63237501376466e+70
-1.050295369941641e+70
27.0ms
-3.7318821674894863e+242
-3.221468196565298e+235
Results
49.0ms323×body256valid
13.0ms109×body256infinite
Compiler

Compiled 752 to 620 computations (17.6% saved)

regimes367.0ms (2.1%)

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

8 calls:

75.0ms
z
63.0ms
a
57.0ms
x
56.0ms
t
32.0ms
c
Results
AccuracySegmentsBranch
58.1%7x
59.2%7y
62.0%3z
64.4%5t
65.6%8a
64.4%5b
61.4%7c
68.6%5(*.f64 a b)
Compiler

Compiled 97 to 73 computations (24.7% saved)

bsearch152.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
66.0ms
6.514626207924434e+194
7.730903786364961e+205
24.0ms
4.855924916670586e+57
4.950280254489966e+84
42.0ms
3.8312447439236626e-13
6.449612463174301e-13
20.0ms
-7.210781544765125e+195
-6.218967779511824e+187
Results
127.0ms394×body256valid
18.0ms150×body256infinite
Compiler

Compiled 880 to 721 computations (18.1% saved)

regimes374.0ms (2.1%)

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

8 calls:

80.0ms
c
70.0ms
b
66.0ms
t
40.0ms
z
38.0ms
x
Results
AccuracySegmentsBranch
53.7%10x
46.8%7y
49.6%9z
50.8%7t
48.6%6a
50.1%9b
53.7%10c
51.9%10(*.f64 a b)
Compiler

Compiled 87 to 71 computations (18.4% saved)

bsearch160.0ms (0.9%)

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
24.0ms
2.0490625282567993e-67
1.8932489741574275e-65
21.0ms
5.7498928239918444e-148
5.992347543425227e-145
20.0ms
2.7672586910165416e-272
1.7387169436274218e-265
13.0ms
1.309193259899226e-296
4.983841611765293e-296
20.0ms
-5.014048925193367e-232
-8.098288236462763e-237
12.0ms
-2.1302989881420976e-82
-5.880616369848924e-83
11.0ms
-1.032722603312115e-10
-5.4108113329389495e-11
23.0ms
-1.4646492759431285e+84
-3.66687133837439e+77
16.0ms
-1.6092374116298446e+142
-2.7030976195372303e+140
Results
101.0ms712×body256valid
35.0ms280×body256infinite
Compiler

Compiled 1398 to 1197 computations (14.4% saved)

regimes234.0ms (1.3%)

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

7 calls:

65.0ms
z
53.0ms
b
38.0ms
y
22.0ms
c
21.0ms
x
Results
AccuracySegmentsBranch
49.8%7x
41.2%3y
46.9%7z
46.8%5t
38.0%5a
38.5%6b
47.2%6c
Compiler

Compiled 72 to 60 computations (16.7% saved)

bsearch155.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.0490625282567993e-67
1.8932489741574275e-65
18.0ms
5.7498928239918444e-148
5.992347543425227e-145
53.0ms
2.7672586910165416e-272
1.7387169436274218e-265
39.0ms
-2.1302989881420976e-82
-5.880616369848924e-83
9.0ms
-1.032722603312115e-10
-5.4108113329389495e-11
20.0ms
-1.729073610498413e+108
-1.1741367439101532e+102
Results
123.0ms481×body256valid
24.0ms191×body256infinite
Compiler

Compiled 926 to 792 computations (14.5% saved)

regimes163.0ms (0.9%)

Accuracy

Total -28.0b remaining (-80.8%)

Threshold costs -28b (-80.8%)

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

7 calls:

50.0ms
b
45.0ms
a
22.0ms
z
17.0ms
t
11.0ms
c
Results
AccuracySegmentsBranch
45.9%3x
39.7%3y
34.3%7z
37.4%5t
33.1%3a
34.2%5b
43.0%3c
Compiler

Compiled 67 to 57 computations (14.9% saved)

bsearch61.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
2.0490625282567993e-67
1.8932489741574275e-65
20.0ms
-1.729073610498413e+108
-1.1741367439101532e+102
Results
50.0ms186×body256valid
9.0ms70×body256infinite
Compiler

Compiled 354 to 298 computations (15.8% saved)

simplify129.0ms (0.7%)

Algorithm
egg-herbie
Rules
454×unsub-neg
222×neg-mul-1
130×distribute-lft-neg-in
108×distribute-neg-out
80×distribute-rgt-neg-out
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02002078
12512078
22912078
33252078
43682078
53932078
64502078
77032078
89752078
99802078
109942078
1110132078
1210322078
1310492078
1410742078
1510782078
1610862078
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 t (/.f64 z 16) (fma.f64 x y (-.f64 c (*.f64 b (/.f64 a 4)))))
(-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 b)) c))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
(if (<=.f64 (*.f64 a b) -15000000000000000347021997588283482022683965722943217831583989229293229024956776551040620264644065194147840) (-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 1000000000) (+.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) -4999999999999999755716462319617566026694580230593108349733291945286755861874979591639193944586170114047937724383569128353474126625276246546317867963138226996885183269186712500388618269114543112192) (+.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 a b) 4)) c) (if (<=.f64 (*.f64 a b) 1000000000) (+.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) -4999999999999999755716462319617566026694580230593108349733291945286755861874979591639193944586170114047937724383569128353474126625276246546317867963138226996885183269186712500388618269114543112192) (+.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 a b) 4)) c) (if (<=.f64 (*.f64 a b) 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (+.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 a b) 4)) c)))
(if (<=.f64 (*.f64 a b) -200000000000000010192205912740054562797105054706227332326192032866135484191283266368381817277781340435213162133635125552283598226549044171823650287604838547152620877648562966288761896029315715236087051230122378454882789355192382501217716142080) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 999999999999999977077764769429719196041465194188378863774447340572581797347854228894418860247909937807756600796112539971931616645685181699233267813951241073670004367049615544210109925082343145472) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))))
(if (<=.f64 (*.f64 a b) -15000000000000000347021997588283482022683965722943217831583989229293229024956776551040620264644065194147840) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -14999999999999998789228234424105239354855075419234053904664469056782336) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -39999999999999998332478947328) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -5021681388309345/50216813883093446110686315385661331328818843555712276103168) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -7167183174968973/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -4167509020549909/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 4784065733063811/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 4951760157141521/9903520314283042199192993792) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688) (+.f64 c (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 (*.f64 a b) -1/4) c)))))))))))
(if (<=.f64 (*.f64 a b) -20000000000000001063320393253192980712067789150490201946713945974087783044584331189190008582698609818051443363625024187925900890276107307746338432618040807753398340794668447026899501367525666462470927567058296134422473861140718276313088) (+.f64 (*.f64 (*.f64 a b) -1/4) c) (if (<=.f64 (*.f64 a b) -400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -14999999999999998789228234424105239354855075419234053904664469056782336) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -39999999999999998332478947328) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -5021681388309345/50216813883093446110686315385661331328818843555712276103168) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -7167183174968973/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -4167509020549909/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 4784065733063811/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 4951760157141521/9903520314283042199192993792) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688) (+.f64 c (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 (*.f64 a b) -1/4) c))))))))))))
(if (<=.f64 t -48999163945791/288230376151711744) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 t -6590205753725385/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (+.f64 c (*.f64 y x)) (if (<=.f64 t 1196574698874669/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (+.f64 (*.f64 (*.f64 a b) -1/4) c) (if (<=.f64 t 2177665770548745/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064) (+.f64 c (*.f64 y x)) (if (<=.f64 t 1162941958872971/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 (*.f64 (*.f64 a b) -1/4) c) (if (<=.f64 t 7846377169233351/196159429230833773869868419475239575503198607639501078528) (+.f64 c (*.f64 y x)) (if (<=.f64 t 510000000000000036856172946983711694805236410530498989155838136542153408512) (+.f64 (*.f64 (*.f64 a b) -1/4) c) (+.f64 c (*.f64 1/16 (*.f64 t z))))))))))
(if (<=.f64 (*.f64 a b) -33000000000000000060070273642837920005446546775532115201265663746298327213522987944547215944733606256260528952843291727539017169985179110907480294292732764217175409219035273735906522366787677319497786990024071987542666183581466936475648) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 (*.f64 a b) -10600000000000000002585455211265463158105255167098540919123466556276736) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 8120886657712095/19807040628566084398385987584) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 10499999999999999852161940932724269005150510489067708823535181522436634509555302155219754687966874122674889528550629066903709687707549565798040817358826503787503870267320900712200097064473378619916288) (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4)))))
(if (<=.f64 (*.f64 a b) -749999999999999955487218108747270146571748413726976947790086158313171663743829243425015071017996278253986523767932683248031536080817070292315763710802465147397484798111684757417531965177856) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 (*.f64 a b) 6338253001141147/9903520314283042199192993792) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 1599999999999999954700608792967427213598981253858834526502912) (*.f64 (*.f64 1/16 t) z) (if (<=.f64 (*.f64 a b) 719999999999999964823170574024929507844019553205407602361594040121292844109997061196043928020408496422903032311233954482900274234039779502669772986691904687551466390762886600055961030752494208155648) (+.f64 c (*.f64 y x)) (*.f64 (*.f64 a b) -1/4)))))
(if (<=.f64 x -275000000000000000437702090258122885346529451322869698496625313685499576196732360207325075725577542760626378099389966765442578599104502300672) (*.f64 y x) (if (<=.f64 x -389999999999999976573063302669385975679810054036570934229591833508418013888512) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 x -4332790137498831/77371252455336267181195264) c (if (<=.f64 x -4784610960462839/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 (*.f64 1/16 t) z) (if (<=.f64 x -2233834505641047/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) c (if (<=.f64 x 4970261979267331/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 x 1213405797317871/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) c (if (<=.f64 x 6748370691814795/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 (*.f64 1/16 t) z) (if (<=.f64 x 1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) c (*.f64 y x))))))))))
(if (<=.f64 x -1199999999999999972459415918294403954136211263908980007355995169678392142616947893563913553377813856256) (*.f64 y x) (if (<=.f64 x -870426590122533/9671406556917033397649408) c (if (<=.f64 x -213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 (*.f64 1/16 t) z) (if (<=.f64 x 871298969811201/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) c (if (<=.f64 x 4462922484186851/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (*.f64 (*.f64 1/16 t) z) (if (<=.f64 x 1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) c (*.f64 y x)))))))
(if (<=.f64 x -1549999999999999933344043285518606639381215706706130003222984336000357510851225806697586443163006926848) (*.f64 y x) (if (<=.f64 x 8299976956530825/474284397516047136454946754595585670566993857190463750305618264096412179005177856) c (*.f64 y x)))
c
Outputs
(fma.f64 t (/.f64 z 16) (fma.f64 x y (-.f64 c (*.f64 b (/.f64 a 4)))))
(-.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (-.f64 (/.f64 a (/.f64 4 b)) c))
(+.f64 (fma.f64 x y (/.f64 z (/.f64 16 t))) (-.f64 c (/.f64 a (/.f64 4 b))))
(+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) 16)) (/.f64 (*.f64 a b) 4)) c)
(+.f64 c (-.f64 (+.f64 (/.f64 (*.f64 t z) 16) (*.f64 x y)) (/.f64 (*.f64 b a) 4)))
(if (<=.f64 (*.f64 a b) -15000000000000000347021997588283482022683965722943217831583989229293229024956776551040620264644065194147840) (-.f64 (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 1000000000) (+.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) -15000000000000000347021997588283482022683965722943217831583989229293229024956776551040620264644065194147840) (-.f64 (+.f64 (*.f64 x y) (*.f64 (*.f64 t z) 1/16)) (*.f64 (*.f64 b a) 1/4)) (if (<=.f64 (*.f64 b a) 1000000000) (+.f64 c (+.f64 (*.f64 x y) (*.f64 (*.f64 t z) 1/16))) (-.f64 (+.f64 c (*.f64 (*.f64 t z) 1/16)) (*.f64 (*.f64 b a) 1/4))))
(if (<=.f64 (*.f64 a b) -4999999999999999755716462319617566026694580230593108349733291945286755861874979591639193944586170114047937724383569128353474126625276246546317867963138226996885183269186712500388618269114543112192) (+.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 a b) 4)) c) (if (<=.f64 (*.f64 a b) 1000000000) (+.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) -4999999999999999755716462319617566026694580230593108349733291945286755861874979591639193944586170114047937724383569128353474126625276246546317867963138226996885183269186712500388618269114543112192) (+.f64 c (-.f64 (*.f64 x y) (/.f64 (*.f64 b a) 4))) (if (<=.f64 (*.f64 b a) 1000000000) (+.f64 c (+.f64 (*.f64 x y) (*.f64 (*.f64 t z) 1/16))) (-.f64 (+.f64 c (*.f64 (*.f64 t z) 1/16)) (*.f64 (*.f64 b a) 1/4))))
(if (<=.f64 (*.f64 a b) -4999999999999999755716462319617566026694580230593108349733291945286755861874979591639193944586170114047937724383569128353474126625276246546317867963138226996885183269186712500388618269114543112192) (+.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 a b) 4)) c) (if (<=.f64 (*.f64 a b) 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (+.f64 (-.f64 (*.f64 y x) (/.f64 (*.f64 a b) 4)) c)))
(if (or (<=.f64 (*.f64 b a) -4999999999999999755716462319617566026694580230593108349733291945286755861874979591639193944586170114047937724383569128353474126625276246546317867963138226996885183269186712500388618269114543112192) (not (<=.f64 (*.f64 b a) 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688))) (+.f64 c (-.f64 (*.f64 x y) (/.f64 (*.f64 b a) 4))) (+.f64 c (+.f64 (*.f64 x y) (*.f64 (*.f64 t z) 1/16))))
(if (<=.f64 (*.f64 a b) -200000000000000010192205912740054562797105054706227332326192032866135484191283266368381817277781340435213162133635125552283598226549044171823650287604838547152620877648562966288761896029315715236087051230122378454882789355192382501217716142080) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) 999999999999999977077764769429719196041465194188378863774447340572581797347854228894418860247909937807756600796112539971931616645685181699233267813951241073670004367049615544210109925082343145472) (+.f64 c (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z)))) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b)))))
(if (or (<=.f64 (*.f64 b a) -200000000000000010192205912740054562797105054706227332326192032866135484191283266368381817277781340435213162133635125552283598226549044171823650287604838547152620877648562966288761896029315715236087051230122378454882789355192382501217716142080) (not (<=.f64 (*.f64 b a) 999999999999999977077764769429719196041465194188378863774447340572581797347854228894418860247909937807756600796112539971931616645685181699233267813951241073670004367049615544210109925082343145472))) (-.f64 (*.f64 x y) (*.f64 (*.f64 b a) 1/4)) (+.f64 c (+.f64 (*.f64 x y) (*.f64 (*.f64 t z) 1/16))))
(if (<=.f64 (*.f64 a b) -15000000000000000347021997588283482022683965722943217831583989229293229024956776551040620264644065194147840) (-.f64 (*.f64 y x) (*.f64 1/4 (*.f64 a b))) (if (<=.f64 (*.f64 a b) -14999999999999998789228234424105239354855075419234053904664469056782336) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -39999999999999998332478947328) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -5021681388309345/50216813883093446110686315385661331328818843555712276103168) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -7167183174968973/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -4167509020549909/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 4784065733063811/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 4951760157141521/9903520314283042199192993792) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688) (+.f64 c (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 (*.f64 a b) -1/4) c)))))))))))
(if (<=.f64 (*.f64 b a) -15000000000000000347021997588283482022683965722943217831583989229293229024956776551040620264644065194147840) (-.f64 (*.f64 x y) (*.f64 (*.f64 b a) 1/4)) (if (<=.f64 (*.f64 b a) -14999999999999998789228234424105239354855075419234053904664469056782336) (+.f64 c (*.f64 (*.f64 t z) 1/16)) (if (<=.f64 (*.f64 b a) -39999999999999998332478947328) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) -5021681388309345/50216813883093446110686315385661331328818843555712276103168) (+.f64 c (*.f64 (*.f64 t z) 1/16)) (if (<=.f64 (*.f64 b a) -7167183174968973/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (+.f64 (*.f64 x y) (*.f64 (*.f64 t z) 1/16)) (if (<=.f64 (*.f64 b a) -4167509020549909/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) 4784065733063811/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (+.f64 (*.f64 x y) (*.f64 (*.f64 t z) 1/16)) (if (<=.f64 (*.f64 b a) 4951760157141521/9903520314283042199192993792) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688) (+.f64 c (*.f64 (*.f64 t z) 1/16)) (+.f64 c (*.f64 (*.f64 b a) -1/4))))))))))))
(if (<=.f64 (*.f64 a b) -20000000000000001063320393253192980712067789150490201946713945974087783044584331189190008582698609818051443363625024187925900890276107307746338432618040807753398340794668447026899501367525666462470927567058296134422473861140718276313088) (+.f64 (*.f64 (*.f64 a b) -1/4) c) (if (<=.f64 (*.f64 a b) -400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -14999999999999998789228234424105239354855075419234053904664469056782336) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -39999999999999998332478947328) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -5021681388309345/50216813883093446110686315385661331328818843555712276103168) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -7167183174968973/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) -4167509020549909/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 4784065733063811/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (+.f64 (*.f64 y x) (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 4951760157141521/9903520314283042199192993792) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688) (+.f64 c (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 (*.f64 a b) -1/4) c))))))))))))
(if (<=.f64 (*.f64 b a) -20000000000000001063320393253192980712067789150490201946713945974087783044584331189190008582698609818051443363625024187925900890276107307746338432618040807753398340794668447026899501367525666462470927567058296134422473861140718276313088) (+.f64 c (*.f64 (*.f64 b a) -1/4)) (if (<=.f64 (*.f64 b a) -400000000000000006223766451786737209707280558768424573347908232172333512465902281305994155966018979070482512347136) (+.f64 (*.f64 x y) (*.f64 (*.f64 t z) 1/16)) (if (<=.f64 (*.f64 b a) -14999999999999998789228234424105239354855075419234053904664469056782336) (+.f64 c (*.f64 (*.f64 t z) 1/16)) (if (<=.f64 (*.f64 b a) -39999999999999998332478947328) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) -5021681388309345/50216813883093446110686315385661331328818843555712276103168) (+.f64 c (*.f64 (*.f64 t z) 1/16)) (if (<=.f64 (*.f64 b a) -7167183174968973/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872) (+.f64 (*.f64 x y) (*.f64 (*.f64 t z) 1/16)) (if (<=.f64 (*.f64 b a) -4167509020549909/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) 4784065733063811/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (+.f64 (*.f64 x y) (*.f64 (*.f64 t z) 1/16)) (if (<=.f64 (*.f64 b a) 4951760157141521/9903520314283042199192993792) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) 200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688) (+.f64 c (*.f64 (*.f64 t z) 1/16)) (+.f64 c (*.f64 (*.f64 b a) -1/4)))))))))))))
(if (<=.f64 t -48999163945791/288230376151711744) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 t -6590205753725385/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (+.f64 c (*.f64 y x)) (if (<=.f64 t 1196574698874669/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (+.f64 (*.f64 (*.f64 a b) -1/4) c) (if (<=.f64 t 2177665770548745/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064) (+.f64 c (*.f64 y x)) (if (<=.f64 t 1162941958872971/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 (*.f64 (*.f64 a b) -1/4) c) (if (<=.f64 t 7846377169233351/196159429230833773869868419475239575503198607639501078528) (+.f64 c (*.f64 y x)) (if (<=.f64 t 510000000000000036856172946983711694805236410530498989155838136542153408512) (+.f64 (*.f64 (*.f64 a b) -1/4) c) (+.f64 c (*.f64 1/16 (*.f64 t z))))))))))
(if (<=.f64 t -48999163945791/288230376151711744) (+.f64 c (*.f64 (*.f64 t z) 1/16)) (if (<=.f64 t -6590205753725385/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (+.f64 c (*.f64 x y)) (if (<=.f64 t 1196574698874669/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (+.f64 c (*.f64 (*.f64 b a) -1/4)) (if (<=.f64 t 2177665770548745/265568996408383549344794103276234313664796558863515961599722069100201779930426121369581251132614642834444664743123250507673289668826353619704759989383293675971915635417696609515864064) (+.f64 c (*.f64 x y)) (if (<=.f64 t 1162941958872971/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (+.f64 c (*.f64 (*.f64 b a) -1/4)) (if (<=.f64 t 7846377169233351/196159429230833773869868419475239575503198607639501078528) (+.f64 c (*.f64 x y)) (if (<=.f64 t 510000000000000036856172946983711694805236410530498989155838136542153408512) (+.f64 c (*.f64 (*.f64 b a) -1/4)) (+.f64 c (*.f64 (*.f64 t z) 1/16)))))))))
(if (<=.f64 (*.f64 a b) -33000000000000000060070273642837920005446546775532115201265663746298327213522987944547215944733606256260528952843291727539017169985179110907480294292732764217175409219035273735906522366787677319497786990024071987542666183581466936475648) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 (*.f64 a b) -10600000000000000002585455211265463158105255167098540919123466556276736) (+.f64 c (*.f64 1/16 (*.f64 t z))) (if (<=.f64 (*.f64 a b) 8120886657712095/19807040628566084398385987584) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 10499999999999999852161940932724269005150510489067708823535181522436634509555302155219754687966874122674889528550629066903709687707549565798040817358826503787503870267320900712200097064473378619916288) (+.f64 c (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a b) -1/4)))))
(if (<=.f64 (*.f64 b a) -33000000000000000060070273642837920005446546775532115201265663746298327213522987944547215944733606256260528952843291727539017169985179110907480294292732764217175409219035273735906522366787677319497786990024071987542666183581466936475648) (*.f64 (*.f64 b a) -1/4) (if (<=.f64 (*.f64 b a) -10600000000000000002585455211265463158105255167098540919123466556276736) (+.f64 c (*.f64 (*.f64 t z) 1/16)) (if (<=.f64 (*.f64 b a) 8120886657712095/19807040628566084398385987584) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) 10499999999999999852161940932724269005150510489067708823535181522436634509555302155219754687966874122674889528550629066903709687707549565798040817358826503787503870267320900712200097064473378619916288) (+.f64 c (*.f64 (*.f64 t z) 1/16)) (*.f64 (*.f64 b a) -1/4)))))
(if (<=.f64 (*.f64 a b) -749999999999999955487218108747270146571748413726976947790086158313171663743829243425015071017996278253986523767932683248031536080817070292315763710802465147397484798111684757417531965177856) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 (*.f64 a b) 6338253001141147/9903520314283042199192993792) (+.f64 c (*.f64 y x)) (if (<=.f64 (*.f64 a b) 1599999999999999954700608792967427213598981253858834526502912) (*.f64 (*.f64 1/16 t) z) (if (<=.f64 (*.f64 a b) 719999999999999964823170574024929507844019553205407602361594040121292844109997061196043928020408496422903032311233954482900274234039779502669772986691904687551466390762886600055961030752494208155648) (+.f64 c (*.f64 y x)) (*.f64 (*.f64 a b) -1/4)))))
(if (<=.f64 (*.f64 b a) -749999999999999955487218108747270146571748413726976947790086158313171663743829243425015071017996278253986523767932683248031536080817070292315763710802465147397484798111684757417531965177856) (*.f64 (*.f64 b a) -1/4) (if (<=.f64 (*.f64 b a) 6338253001141147/9903520314283042199192993792) (+.f64 c (*.f64 x y)) (if (<=.f64 (*.f64 b a) 1599999999999999954700608792967427213598981253858834526502912) (*.f64 z (*.f64 t 1/16)) (if (<=.f64 (*.f64 b a) 719999999999999964823170574024929507844019553205407602361594040121292844109997061196043928020408496422903032311233954482900274234039779502669772986691904687551466390762886600055961030752494208155648) (+.f64 c (*.f64 x y)) (*.f64 (*.f64 b a) -1/4)))))
(if (<=.f64 x -275000000000000000437702090258122885346529451322869698496625313685499576196732360207325075725577542760626378099389966765442578599104502300672) (*.f64 y x) (if (<=.f64 x -389999999999999976573063302669385975679810054036570934229591833508418013888512) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 x -4332790137498831/77371252455336267181195264) c (if (<=.f64 x -4784610960462839/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 (*.f64 1/16 t) z) (if (<=.f64 x -2233834505641047/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) c (if (<=.f64 x 4970261979267331/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 (*.f64 a b) -1/4) (if (<=.f64 x 1213405797317871/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) c (if (<=.f64 x 6748370691814795/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 (*.f64 1/16 t) z) (if (<=.f64 x 1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) c (*.f64 y x))))))))))
(if (<=.f64 x -275000000000000000437702090258122885346529451322869698496625313685499576196732360207325075725577542760626378099389966765442578599104502300672) (*.f64 x y) (if (<=.f64 x -389999999999999976573063302669385975679810054036570934229591833508418013888512) (*.f64 (*.f64 b a) -1/4) (if (<=.f64 x -4332790137498831/77371252455336267181195264) c (if (<=.f64 x -4784610960462839/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 z (*.f64 t 1/16)) (if (<=.f64 x -2233834505641047/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) c (if (<=.f64 x 4970261979267331/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 (*.f64 b a) -1/4) (if (<=.f64 x 1213405797317871/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) c (if (<=.f64 x 6748370691814795/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 z (*.f64 t 1/16)) (if (<=.f64 x 1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) c (*.f64 x y))))))))))
(if (<=.f64 x -1199999999999999972459415918294403954136211263908980007355995169678392142616947893563913553377813856256) (*.f64 y x) (if (<=.f64 x -870426590122533/9671406556917033397649408) c (if (<=.f64 x -213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 (*.f64 1/16 t) z) (if (<=.f64 x 871298969811201/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) c (if (<=.f64 x 4462922484186851/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (*.f64 (*.f64 1/16 t) z) (if (<=.f64 x 1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) c (*.f64 y x)))))))
(if (<=.f64 x -1199999999999999972459415918294403954136211263908980007355995169678392142616947893563913553377813856256) (*.f64 x y) (if (<=.f64 x -870426590122533/9671406556917033397649408) c (if (<=.f64 x -213598703592091/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 z (*.f64 t 1/16)) (if (<=.f64 x 871298969811201/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) c (if (<=.f64 x 4462922484186851/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (*.f64 z (*.f64 t 1/16)) (if (<=.f64 x 1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) c (*.f64 x y)))))))
(if (<=.f64 x -1549999999999999933344043285518606639381215706706130003222984336000357510851225806697586443163006926848) (*.f64 y x) (if (<=.f64 x 8299976956530825/474284397516047136454946754595585670566993857190463750305618264096412179005177856) c (*.f64 y x)))
(if (<=.f64 x -1549999999999999933344043285518606639381215706706130003222984336000357510851225806697586443163006926848) (*.f64 x y) (if (<=.f64 x 8299976956530825/474284397516047136454946754595585670566993857190463750305618264096412179005177856) c (*.f64 x y)))
c
Compiler

Compiled 914 to 497 computations (45.6% saved)

soundness1.2s (6.8%)

Rules
2454×fma-def
2454×fma-def
1890×fma-neg
1392×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
01436333
13785629
215785621
361365621
049214589
1122813803
2470213803
059417381
1147616565
2566816559
Stop Event
node limit
node limit
node limit
saturated
saturated
Compiler

Compiled 534 to 285 computations (46.6% saved)

end443.0ms (2.5%)

Remove

(sort a b)

(sort z t)

(sort x y)

Compiler

Compiled 1798 to 840 computations (53.3% saved)

Profiling

Loading profile data...